#1. Perast

Looking like a chunk of Venice that has floated down the Adriatic and anchored itself onto the bay, Perast hums with melancholy memories of the days when it was rich and powerful.

Despite having only one main street, this tiny town boasts 16 churches and 17 formerly grand palazzos. While some are just enigmatic ruins sprouting bougainvillea and wild fig, others are caught up in the whirlwind of renovation that has hit the town.

The town slopes down from the highway to a narrow waterfront road (Obala Marka Martinovica) that runs along its length. At its heart is St Nicholas' Church, set on a small square lined with date palms and the bronze busts of famous citizens. Perast's most famous landmarks aren't on land at all: two peculiarly picturesque islands with equally peculiar histories.