2. Manarola, Italy
This town perches on the side of a cliff and is full of vibrantly colored buildings. It’s a tiny fishing town in Northern Italy, in the province of La Spezia, running along the stunning coastline at the Ligurian Sea. The harbor is the most beautiful, with bright homes perched on the rocky ravine.