Red Sea: Best Time to Visit for Weather and Crowds 2025