Where to Stay in West Palm Beach: The Best Hotels