1Castellfollit de la Roca, Spain

Perched dramatically on a basalt cliff, Castellfollit de la Roca in Catalonia is one of the most visually striking towns in Europe.

Its narrow, ancient streets and panoramic views over the valley below create an atmosphere that’s equal parts thrilling and tranquil. It’s a photographer’s dream and a peaceful retreat rolled into one.

Next