Caps by J.Crew
If you're a thrifty shopper, your best bet is this J.Crew Cap. It's a great piece, while not very pricey.
If you're not the one to skimp on clothes, then you absolutely must check out this J.Crew Baseball Cap. This piece seems expensive, but it's well worth it.