Which cruise ship activities should you book ahead of time?

Picture it: You’ve planned your upcoming cruise for months. You chose the perfect ship and itinerary, rounded out your vacation wardrobe and weeded through endless lists of dining and entertainment options. Then, you board the ship and head to the excursions desk only to discover there’s no more room on that once-in-a-lifetime adventure that was…