Southern Europe & the Mediterranean are filled with sun-soaked beaches, history, and stunning landscapes.