Miami ranks number two in the USA in terms of tourism, just behind New York City. As a result, travellers are spoilt for choice when it comes to selecting hotel accommodations in the city. From swanky upscale neighbourhoods to beachside retreats, Miami has it all.