July and August are typically the busiest periods in Spain, especially in the southern coast. Flights and hotels are also often priciest during the summer, so reserve both well in advance if you're planning a trip to cities like Barcelona, Costa del Sol, and San Sebastian.