Many days of snorkeling, swimming, laughter and stories. Love, love, love!
A city steeped in history and architectural masterpieces from both ancient and modern times.
Top 5 city for me