Horses are also a big part of it in Jerez and there is a parade down the main street of horses like the the photo opposite! Though you can always find horses to some extent in a feria.
Each town holds their Ferias at different times though it kicks off in Sevilla usually in May though it varies depending on Easter. Next is El Puerto and Jerez within a week of each other. Jean has it's feria in October and Arcos in September. So there are always ferias going on somewhere.
However in Cádiz city they don't really have a feria because they prefer the Carnaval. The Gaditanos who like the feria usually gate crash the ferias of neighbouring towns!

