2Castellfollit de la Roca, Spain
Perched dramatically on a basalt cliff in Catalonia, Castellfollit de la Roca is one of Spain’s most striking villages. With stone houses built along the edge of the cliff, this small town offers spectacular views of the surrounding valley and the Fluvia and Toronell rivers below.




















