If you can’t spend much, your best bet is this Ivy Park Cap. It's a great piece, while not very pricey. Also look at this '47 Cap. It's a product you'll fall in love with which also doesn't cost a fortune. You may also want to look at this Topshop Baseball Cap. This item is not expensive either, but it will make a difference in your wardrobe.
If you're looking for an item in the middle of the price range, you're in luck with this Cap in stock and waiting for you. You are bound to love this item. Another good option is this American Needle Cap. It's an attractive option both price and quality-wise. Alternatively, opting for this Columbia Cap is a wonderful choice as well!
If you're looking at it like an investment piece, then you absolutely must check out this Brunello Cucinelli Baseball Cap. This item seems costly, but it's well worth it. While you're at it, also have a look at this Maison Michel Cap. Yes, this item is expensive, but it does not mean it's not worth it. And how about the luxurious Rag & Bone Cap? Yolo, right?