Golden sunsets, tropical palm trees, upscale shopping and hobnobbing jetsetters - given 48 hours to spend in Miami, this is your roundup of must-sees.