It’s hard to top Barcelona, Spain’s most cosmopolitan and fun city ... With a much slower pulse than Barcelona, this resort town southwest of the city is a perfect break from sightseeing.