The week-long April Fair of Seville is surely the best-known of the Spanish fiestas.
Held since 1847 during the last week of April, you'll experience an explosion of excitement, colour and elegance ... non-stop dancing, singing, eating and drinking.
As shown in the picture above, you'll find Seville alive with men in traditional Spanish finery, ladies in bright flamenco dresses, plus the finest display of Andalusian horses in the world.