I've got some friends that only used to smoke at my place and that's how we worked it out.
Honestly I didn't really care, but they felt funny about raiding my stash. We agreed they'd bring beer, I'd handle cigars and everyone was happy.
"When in doubt bring booze" is seldom bad advice...