Caps are a versatile product. If you simply get a branded product that is durable and made from quality products, your life would become that much easier. The best cap brands in India include Nike, Adidas, Under Armour, and New Era.