HI,
Happy Anniversary and Birthday.
I enjoy history and seeing all the different cultures and have done the Mediterranean a few times. My favorite ports are Livorno for Florence, Civitavecchia for Rome, Naples, Athens and the Greek Islands and Istanbul. I have been on all the major cruise lines and have never had a bad cruise. If you have any specific questions, ask away.
Good Luck,
Chantal