MY DH is allergic to smoke too.
We have done
DCL 7 times and never had a problem with smoke anywhere on board. Yes they do allow smoking in the clubs at night. However they do place all the ash trays on one side of the room. I'm sure this is done on purpose so most smokers will sit in the same area. By doing this we sat on the opposite side and never smelled any smoke drifting our way. We were really expecting it too, but decided to try the clubs anyway. I'm so glad we did, we just loved it. There is always the possibility that someone will pick up an ash tray and move to the other side, but I only saw that happen once for sure. They have a great filter system on board too.
On deck 9 they can smoke by the adult pool and a special cafe by the adult pool. This is clearly posted and enforced, no one under 18 allowed. On deck 10 you can walk all the way around with no problem.
There is the Promenade lounge too. It is a family friendly open air, non smoking lounge. They have live music there, usually light jazz, and soft rock. Most duo's will do requests there too. There is a small wooden dance floor that people do dance on. Lots of parents dance with their kids there too. It's a relaxing atmosphere. They have TV's on the walls, sometime s with news or sporting events, but the sound is way down or off when music is playing.
They do strictly enforce the non smoking policy. If you smoke in your room thye will know it and you can be let off at the next port , fined or even do jail time. Like I said we have never had a problem with smoke. The last night on board most people are packing so we have had the clubs all to ourselves. A couple of times there was 2 or 3 other couples, but mostly us and the band. So try to go especially the last night, be ther right when they ar esuppose to staert, it's great. You can talk to the band and have the whole dance floor to yourself. We also had this happen if you have rough seas.People hold up in their rooms I guess, because it was just us and 8 other people in there the entire night.
Good Luck,
mom x4,grandma x4