Planning a trip to Spain? Check out our detailed Spain Itinerary that covers the top sights and activities in Barcelona, Seville and Madrid!