After our recent trip to Barcelona, we created a travel guide to Barcelona including the language, weather and key features.