Miami offers plenty to see and do over a long weekend, from sports events and jazz nights to coastal horseback rides, Cuban coffee culture and Everglades tours.
While we still love a classic 'flop and drop' holiday, many travellers are choosing to seek experiences with purpose and ...