Most cities stop serving alcohol at 2am. However, in Miami Beach, bars close at 5am, and there is even a section of Downtown Miami that is allowed to sell alcohol 24 hours a day. That said, drinking alcohol is not allowed on the beach, or on public streets.