Barcelona, Spain
Gaudi, beaches and late-night Catalan energy