Good for: Culinary enthusiasts, bachelor guy friends, people who have moved into new apartments, homemakers, hostesses, people who appreciate good design.
Not for: Kitchen-phobic urbanites who subsist off of take-out and restaurant meals.
What to go for: Tea towels are one of those extraordinarily useful items you can never have too many of. Crafts websites like Etsy and Canada's own goodEGG Industries are a gold mine for cute, one-of-a-kind linens. Alternatively, check your local paper for Christmas craft fair listings and support your local artists!
Tea towels by LU prints, $15 each (the prints are pretty unisex; click the link to see what each towel looks like when unfolded)
Boojiboo tea towels, $6.75 each