There are many public holidays in Spain - in fact Spain has more public holidays than any other country in the EU. Beside the annual public holidays, there are scores of local fiestas which are different in each town and village - on these days mostly all businesses (with the exception of bars and hotels) will be closed