I don't wear western wear but I've shopped at Cavenders. They sell a huge selection of denims..Good prices and friendly and very helpful people. Pros: price, selection, service
All reviews seem positive
Western and non-western boots in traditional leather and exotic hides, plus western apparel and accessories including belts, buckles and hats.