It’s hard to top Barcelona, Spain’s most cosmopolitan ... I love to stroll along the waterfront or climb to the Church of Santa Maria for commanding views from the top of town.