The town of Vitorchiano (VT) in Latium, nestled upon lavic rock. Lord of the Rings vibes!
From Towns & Cities