There are thousands of companies that sell those type of items. You can either look in your yellow pages for local business or try the internet. In the yellow pages, try under:
You can use similar searches on the internet, such as "Specialty Advertising" or +Promotional +Advertising
Personally, I prefer to deal with local businesses when possible and keep the dollars working in the community, especially since WE so often ask the business community to support the schools.
Our PTO is currently researching prizes for our big fall fundraiser. Last year we were able to get waterbottles with our school logo for $0.69 each as our "goal level" prize. (From bright-ideas.org)This year we would like to get hats or visors (with our school logo) for a couple of bucks eachs. Any suggestions on where to find them? :confused: