I would suggest fabric.com. There, you can search by category. fabricshack is a great on-line store, but I believe there you'd have to scroll down through all the lines of fabric to pic out the novelty ones. There is also this store, which I've never ordered from. They seem to be all novelty fabrics:
http://www.bugfabric.com/