You probably need to get well off the Strip to avoid bad selection and bad prices. This is why I always bring my own to Vegas.
There are a couple of shops I've driven by on Paradise Road between Flamingo and Sands. Havana Cigar Company, and the poorly named Las Vegas Cuban Cigar Factory. No idea how those shops are, though, but they are relatively close to the Strip.