The stores on Main St are pretty well stocked but if not there, you will have to go toward Montrose to get another "major" store. About 10-12 miles outside Ouray, in Ridgeway is the next place to get major stuff, or when you go through Telluride but nothing more in Ouray but the Main St stores...