How to spend a weekend in Miami, South Florida's cultural cool kid

From golden beaches to vibrant bars – an insider guide to exploring the Magic City