300 days a year of sunshine will give you plenty of opportunity to enjoy the sun rays and crown your evening with a glass of wine at the beach. Barcelona is hot, very hot in every sense. The city embraces and wraps you with its passionate heat.