If you're looking for an affordable item, your best bet is this Ivy Park Cap. It's a fantastic item, while not very pricey. Why not also look at this Baseball Cap. It's a product you'll love which also won't break the bank. You may also want to look at this '47 Cap. This item is not expensive either, but it will make a difference in your wardrobe.
If you can afford to spend a little more, opt for this Nike Baseball Cap. While the price is very reasonable, this piece is an easy wardrobe update. You might also want to take a look at this P.E Nation Cap. It's an attractive option both price and quality-wise. Look at this The Upside Cap too! Great value for your money.
If you want to splurge on a luxury piece, then you absolutely must check out this Eric Javits Cap. This product seems expensive, but it's top quality. While you're at it, also have a look at this Rag & Bone Baseball Cap. Yes, this item is expensive, but it does not mean it's not worth it. And how about the luxurious A.N.A Cap? Yolo, right?