I lived in Sharm for a year, you'll love it there!! Unfortunately, I didn't smoke cigars then, so I can't help you with that.
But, wherever you do find some, be sure to haggle. Don't be rude, but be assertive. If you are respectful, and know a few arabic phrases, you stand a MUCH better chance of getting a decent price.