My nephew's wife is due next month with her first baby girl and she comes from a small country town in Upstate New York and this was a perfect gift for her baby shower. If you have a little country baby, you can find these soft and cute cowboy/cowgirl crochet hats on ETSY and they range in price from around $15-$20. Besides keeping their little noggins warm, these would make a great prop for pictures.
View some on ETSY here:
https://www.etsy.com/search?q=baby+cowgirl+hat+crochet&order=price_asc&page=1