If you're a budget-conscious shopper, this American Needle Cap will fit the bill. It's a popular choice, while not very expensive. In this price range, you can also look at this Life is Good Cap. It's also a popular item and won't break the bank. You may also want to look at this Old Navy Cap. This item is not expensive either, but it will make a difference in your wardrobe.
For something in the middle of the price range, look no further than this '47 Cap. This item doesn't cost the earth, but definitely deserves a place in your wardrobe. Why not also look at this J.Crew Cap. It's an attractive option both price and quality-wise. Take a look at this Woolrich Baseball Cap too! Great value for your money.
If you can afford to splurge, then you absolutely must check out this Valentino Garavani Baseball Cap. This item seems expensive, but it's worth it. While you're at it, also have a look at this Rag & Bone Cap. Yes, this item is expensive, but it does not mean it's not worth it. And how about the luxurious Cap? Yolo, right?