Whether it's a trip to see the tongue-in-cheek send-up of politicians at Las Fallas before a spectacular flaming finale in Valencia or slogging your way around the Barcelona marathon, there is plenty going on across Spain during March.