This Spanish town of about 1,000 people is in the Garrotxa region of Catalonia. Castellfollit De La Roca is built on the cliffs above where the Toronell and Fluvià rivers meet. The old town dates back to the Middle Ages and, when you visit, you can wander through its streets and see the restored 11th-century Sant Salvador church. The best views of the town are likely from a hot air balloon where you can admire the whole Garrotxa region’s unique volcanic landscape.