I actually would have another option, get rid of smoking and ban it in the parks completely. Other parks, such as the San Diego Zoo and Wild Animal Park have done this successfully and it makes the parks much more enjoyable.
The problem is no one respects the rules enough to only smoke in the smoking area, so an outright ban is the best option in my opinion.
If you are caught smoking, first offense is a warning (CM/Security scans your admission ticket/room key), second offense you are escorted out of the park for the rest of the day you cannot go into any of the parks (if you are caught in the park that day, then a one year ban, if you go during that year, a lifetime ban), third offense is a one year ban from the parks, even if you are on your vacation, fourth offense (after you are allowed back), a lifetime ban.
Aren't you smokers glad I am not in charge?
But again, other major parks (entire day parks) have done this, why not Disney?
Ok, since Disney would never have the guts to do it....how about this:
Comfortable Smoking Booths with automated Double Doors, the inside ones would never open until the outside ones are completely closed. The outside one will never open until the inside ones are completely closed. The ventilation system would be equiped with filters to trap all of the gunk. The booths would be air conditioned and extremely comfortable, with washers that would spray the room when empty down to clean it (everything water proof and non-asorbant of course) . The janitorial staff that smoke would be responsible for deep cleaning at night and periodically cleaning and emptying ash trays and such.
The booths would probably cost around $25,000 each (including proper theming) and could be placed just about anywhere that there is enough room. I thinks this would be a good compromise. If they are comfortable, then smokers will prefer to smoke there. In addition, I would use the same force as above for those not smoking in the smoking booths.