In Rupit, Stone cottages with orangey-red terracotta roofs perch around a stream, half-hidden by the mountainous green hills. An hour and a half drive from Barcelona, walk around this beautiful, if tiny village (approximately 340 residents). For sweeping views of the village, hike to St. Joan de FÃ bregues, a Romanesque building perched on a hill.