Cancún's weather is just about perfect in winter and spring, with sunny days and balmy nights. The beaches are picture postcards – ribbons of white sand ...