Med Cruise May, Royal Caribbean
12 day Med Cruise, Barcelona, Florence, Rome, Naples, Athens, Turkey, Santorini. There are 10 of us, what is a must book tour from ship and when can we get away with on our own. We wont necessarily be traveling in a pack. I heard Rome was a must pre-book.
Also wanting to stay in Barcelona three nights before cruise, any recommendations for hotel, mid range. 4 or 5 star.