If you reserve and pay for a non-smoking room, you have a reasonable right to expect you will not be exposed to the smell of cigarette smoke, whether it's in the room or on the balcony - particularly if the hotel advertises itself as a non-smoking property.
If you want to enjoy a cigarette in your hotel room or on your hotel room balcony, you have a reasonable right to reserve a smoking room in a hotel that permits smoking and puff away to your heart's content. You do not have a reasonable right to smoke at a non-smoking property.