This is our go to place when were in Las vegas. I tend to go in the early AM when I realize I need advil/hairgel or something. You may see a few homeless people sleeping or lunging around here but they're harmless.
Yes it's a little more pricier than you neighborhood Walgreen but this is located right on the strip!! Plus its a one stop shop and it's still like half the price as the hotel shops :)
They have good deals on Las Vegas souvenirs as well!