From the smallest village to the biggest city, everywhere in Spain has a festival in honour of its patron saint. Lasting between two days and a week, the celebrations involve various cultural and sporting activities not to mention much dancing and merrymaking in the streets at night.