Miami is famous for its stunning beaches, vibrant Hispanic culture, and as a hotspot for nightlife and entertainment.