If you'd rather not spend much, your best bet is this J.Crew Hat. It's a wonderful product, while not very expensive. In this price range, you can also check out this J.Crew Bandana. It's also a popular item and won't break the bank.
For something in the middle of the price range, look no further than this J.Crew Bandana. This item doesn't cost a fortune, but absolutely indispensable in your wardrobe. Why not also check out this J.Crew Bandana. It's an attractive option both price and quality-wise.
If you want to splurge on a luxury piece, then what you're looking for is this J.Crew Cap. It's more expensive but worth your money.