Barcelona is a very popular destination, so it's best to book your accommodation and the tours that you absolutely want to do in advance. Make sure to book skip-the-line tickets for the most popular landmarks such as La Sagrada Familia!