If you're looking for an affordable item, we recommend checking out this Nike Cap. It's a terrific product for a good price. In this price range, you can also consider this Carhartt Baseball Cap. It's also a popular item and won't break the bank.
If you want to splurge, then you won't be disappointed if you check out this House of Holland Cap. It's a costly but smart option.