This might just be the smallest and the most diverse country in the world. Half the size of Switzerland, offering beaches, mountains, historic castles and baroque palaces.
This archipelago is the world's most northern inhabited land.
A city with a rich heritage, bustling with Greek, Roman, Byzantine and Ottoman monuments.
The most beautiful coastal town in Slovenia, often compared with the jewel of the Adriatic, Dubrovnik.
An ancient Mediterranean town with a lively history, lying on the Slovenian coast.
The beauty of the mountains, combined with the fine sandy beaches makes Naxos one of the most beautiful Greek islands.