Europe’s smallest towns for a city breaks are Corniglia and Manarola in Cinque Terre, Italy, Reine in Norway, Saint-Cirq-Lapopie in France, Portmagee in Ireland, and Hum in Croatia.