Source: Tourism MediaSan SebastianFabulous sandy beaches, historical buildings and Basque cuisine make this resort town in northern Spain a compelling place to visit.WorldEuropeSpainSan Sebastian