I don't know about "themed", but a client of mine buys a lot of marketing things with personalized logo at https://www.everythingbranded.com - She says its the best quality for the lower price. I don't know of anything she hasn't been happy with, including socks she did for a fundraiser.
Good luck
Bookmarks