She ONLY cleans for you once a week? So you don't want to get her something too nice? Wow. Really? Perhaps, just for a moment, you might pull your head out of your own em...self-absorbed bubble long enough to realize that this woman is cleaning for you every week because she really needs the money. It's not a glamour gig that she's doing just for the heck of it.
Trust me. At Christmastime, she is undoubtedly stretched for cash even more than she is throughout the rest of the year. This should be a no-brainer! She desperately needs that cash bonus! She does NOT need a "nice little (or big) tin" of homemade fudge unless there is a full day's pay included in the card that accompanies that tin. She does NOT need to be arbitrarily directed to a pedicurist, a massage therapist, a Bath & Body Works, or any other frivilous excursion of YOUR whimsical fancy. She has a different life than you do. She can't spend those silly gift certificates to buy presents and food for her family. Just give, at the very least, a full day's pay and let the woman decide for herself how it should be used.
Oh, if you do still decide to go the miserly tin-o-fudge route (or worse..the dreaded regift), whilst reassuring yourself that it's an adequate Christmas gift, nothing bad will happen (not in this life, anyway). This woman. who shows up every week to bust her fanny doing your dirty work just so she and her family can barely keep up with their bills, will most likely be gracious about it. And what choice does she have? She is obviously not in a position to complain, now is she? It would mean the end of a cleaning job that she really needs...at least until she is able to find someone decent to clean for..someone with a soul, for instance. In the meantime, she is at your mercy. So she will not roll her eyes and call you a cheap a******.
No, instead, she'll manage a forced smile, thank you and wish you a Merry Christmas. Then she'll spend most of her drive home trying to shake the ugly feeling of being burned by a cheap, selfish, ignoramus bore...and trying not to cry from the disappointment and frustration of not being able to afford a decent Christmas for her own family.
A good cleaning lady deserves a generous cash bonus. If you like, a small personal gift may be given, in addition to, NOT instead of that vital basic bonus.