If you're after a thrifty option, your best bet is this Collection XIIX Cap. It's a wonderful item, while not very expensive. In this price range, you can also take a look at this adidas Baseball Cap. It's also a popular item and won't break the bank. You might also want to consider this New Era Cap. The price is very reasonable, but the effect on your wardrobe will be pretty fantastic.
If you can afford to spend a little more, we've got your back with this Cap. This product is bound to become a total wardrobe staple. Also consider this New Era Baseball Cap. It's an attractive option both price and quality-wise.