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. The town’s unique location and historic architecture make it a picturesque and off-the-beaten-path destination. Visitors can wander the narrow streets, visit the church of Sant Salvador, or enjoy the scenic views from the cliffside.