One of the most popular places in Europe, we've collated Barcelona travel tips so you can make the most of an affordable luxury trip to this Spanish city