Julie, I scanned this thread quickly and may have missed it but has anyone suggested the song circle alternative to your pub sing around? I have been attending the Toronto Song Circle for 5 or 6 years now. It is held every Friday night in a different members home. There is never any smoking at any of these events. It might take a while to get going but if you find a few like minded people you just get together and sing. Encourage people to offer to be hosts but remember that not everyone will have a place that will accomodate the group.
In Toronto we take snacks to contribute to a break part way through the evening. I once attended a mid-week song circle in Boston that started ealier and had a pot-luck supper. I think there are a couple of song circle threads here at the 'cat.