With some of the most beautiful beaches in Europe coupled with gorgeous mountains, deeply interesting history and vibrant nightlife, the…