The 243-room St. Regis Bal Harbour is one of the most luxurious beachfront hotels in Miami. Highlights include lavish decor, spacious guestrooms with oceanfront balconies, two infinity pools, three on-site dining options, and a prime location across from Bal Harbour Shops. The hotel is an excellent choice for visitors who are indifferent to the South Beach party scene. Rooms are among Miami's priciest (for good reason); travelers looking for a cheaper alternative should try Fontainebleau Resort, 10 minutes south, which has less impressive rooms but more pools, restaurants, and nightlife. Those wanting to be closer to the action could also try the comparably luxurious W South Beach.