The best time to visit Barcelona for tours of the city's architecture, culinary scene, and Spanish coastline is between May and October.