Hey, that sounds like the exact same itinerary we have been looking at! So who knows, we might be on the same ship! LOL
Be sure to read cruisereviews.com -- i know they're actually about the cruises but a lot of the comments are about the ports, shore excursions, tips on various local things, etc. What a great site! Well, you probably already know the site, i'm just excited because i found it about 3 days ago and have been reading obsessively