12. Kotor, Montenegro
The bay of Kotor is beautiful, with little villages built by the Venetians to provide safe harbour to their ships and a city with medieval walls which stretch right up into the mountains. Basically undeveloped while it was Yugoslavia, it’s all about to change — so get there before it becomes like Dubrovnik, which is just further up the coast over the Croatian border.