Spain's vibrant customs reflect a rich tapestry of traditions.