Find Beach Hotels & Resorts in South Beach, Miami from $76