I'd choose 1 or 3. Cruised a ton in the Med with my two kids (now 12 and 13). Greece, Croatia and Montegro were all favorites. 🙂 But Italy close behind. I'd probably choose the 3rd one if you're also in it for the ship, but most these cruises are port intensive anyways.