Yes, there are fireworks on New Year's Eve. However, this is usually not nearly as long and impressive as in other cities worldwide. The most important fireworks display in Spain takes place in San Juan in June.