Caps from eBay
If you are on a budget, your best bet is this Brixton Cap. It's a terrific product, while not very costly.
If you can afford to spend a little more, why not opt for this Mountain Hardwear Cap. While the price is very reasonable, this piece is an easy wardrobe update.