Traveling during the shoulder seasons, which are late April to early June and November to mid-December, offers a balance of good weather and lower prices. You can avoid the crowds and enjoy more affordable rates.