(b) No person shall mix, prepare, serve or consume alcoholic beverages in any public place except a hotel, club, restaurant or other place licensed to sell on the premises; provided, however, that the city council may, by resolution, permit the serving and consumption of alcoholic beverages in public places in connection with special events and convention functions subject to whatever conditions i