It may vary from venue to venue, some of the 3-star banquet halls allow alcohol consumption, and even they serve it or add it to the menu as per client need. And they have a separate smoking zone where the guests are allowed to have it. But some of the service providers restrict the consumption of alcohol and cigarettes. So make it clear before booking them.