Timing is everything when it comes to planning a cruise vacation. Once you’ve decided on the ship and itinerary and have made the down payment, the next step is knowing when to book excursions, specialty dining reservations, spa treatments, and other activities. Getting that right—or wrong—can significantly affect the quality of your trip. After all,…