Switzerland did a bang-up job with the Alps and watches. And turns out, their smoking lounges aren’t half bad either. Roll into Davidoff of Geneva, a new Swiss cigar store that’s the exact opposite of ...