I have been on a crocheted towel topper kick lately. I have crocheted several different ones including ones with rings and those with button closures. I love doing the no-cutting and no-sewing toppers with double layered towels as they are so nice and thick.
Here is the free crochet pattern and picture tutorial for making double layered towel toppers. The method I use is to just fold the towel in half and using a small steel crochet hook, single crochet the base row through both layers along the top of the towel edge. Once this base row is complete, you switch over to a larger hook and the towel topper works up quickly using only about an ounce of yarn.
I added a jingle bell for the button closure on this towel. Just chain 2-3 stitches for a larger button opening than the original pattern calls for when you crochet the buttonhole.
So if you need a last minute gift idea, grab a towel and some yarn and crochet one of these pretty towel toppers. They really are a wonderful handcrafted gift.