Searching for some fun in the sun? Here are the best hotels in Miami, from historic boutique haunts to five-star resorts.