I would be more concerned about the alcohol before surgery. Alcohol does interact with anesthesia to cause over sedation, which is not good. On the plus side, just stop all alcohol drinking 24 hours before surgery and it will be out of your blood system.
For the smoking part, 3 or 4 puffs will not cause any problems. The problems are caused by long term smoking and having high levels of nicotine and carbon monoxide in your blood system. Carbon monoxide displaces oxygen in the blood and the nicotine is associated with blood clots. These are serious complications, but in a few days they should be out of your blood system.
We all want to be attractive, but smoking and drinking will age you faster than anything else except for unprotected heavy sun exposure. Just take a look at a non-smoker at age 60 compared to a smoker.