I do have a set of these from Anthropologie (retail $22 each CND), I loved them oh so much when I bought them until they were washed and half of the balls came off. After some time with a needle and thread they are back to normal, and even thought I did draw blood (sewing is not my strong point) I still love the whimsy flare they give the space.
There are some fun vintage finds as well, here is a great example...
By far, my favorite tea towels are by April Cornell. Once they get broken in and softened up they will become your kitchens new BFF. I have had some sets for years, the colors are still vivid and they are like wine, better with age. They may not be easy to find, but it just makes the find that much more enjoyable.
Here is one set that comes with a plaid and floral combination (retail $14 per set US).
And another that is purchased as a single towel, so you will need 2 of course ;) (retail $7 each US).