There are so many companies manufacturing these items that it is difficult to pinpoint a single good source for that. Still one can have some options in this regard. One simple way is to visit the local market where a cluster of such shops is available dealing in these particular items and then one can check the prices versus quality at the spot and take a decision to buy the required item. Second option which is getting more and more popular nowadays is that visit the online site of some big online store like Amazon, Flipkart etc where generally a good discount is available for these items and by seeing the pictures of the items and going through the reviews made by the purchasers one can take a step to buy the desired product.
There are many brands which are trending in he market for these items but one has to be careful for the duplicate and fake items and check the reputation of the place from where one is buying it. The good thing with online stores is that they have a very good return policy and if the item does not appear to the satisfaction of the buyer it can be returned quickly as their person comes and collects it.
Anyway some of the brands which are popular and trustworthy for these items are Duckback, Wildcraft, Columbia, Sports52 Wear, T-Base, Quechua, Zeel etc.
Knowledge is power.