Day Trips from Barcelona

Mountains, medieval towns, and Mediterranean coast — all within a few hours of the city.