Prices for hotels, food and other tourist activities are about the same year-round. However, there are some advantages to visiting Barcelona in winter. For example, you'll have fewer tourists at popular attractions and it's easier to find a hotel room or restaurant reservation.