I'm not sure what's in your neck of the woods, but here there are several B&M's that offer a decent assortment.
Liquor Barn (largest walk-in)
Cox's Smokers Outlet - 2 of them are better at cigars stocking Liga's, etc
Oxmoor Smoke Shoppe- small walk-in and a bit higher pricing but a good place. He also is big into pipes.
There are several others, but these are the main one's I frequent. Since the smoking ban, the cigar lounges have disappeared.