Next month my wife and I will be celebrating our 30th wedding anniversary.We will be going on our first cruise with our three sons,[28,26,24].We have decided to go on the Emerald princess. Our ports are Princess Cays, St Maarten,St thomas,and Grand Turk. I would like to get some ideas on a couple of good excursions for my sons on a couple of these islands. When is the best time to book these excursions. One night I would like to go to the Crown Grill for supper. Do I book a reservation as soon as I get on the ship, or do it on the same day. Where is the best beach on St Thomas. I hope I didn't ask to many questions. I respect everyone's opinion.