Ugly Christmas Sweater?
Rather than ugly, how about a nice one, good wool or cashmere (yes its wool too, but a very expensive soft and warm kind), designer label or thereabouts. Maybe more than one?
Earrings are ALWAYS a good idea, women wear different earrings all the time, more options for the ears is a good thing. Find a nice small jeweler and go from there.
No lingerie, that is a gift for yourself, not her.
Tickets to TSO, but that might be far enough in the future as to not really count as a Christmas present.
http://clicks1.musictoday.com/cts/click ... LIZA%3D%3DA weekend getaway to someplace she has wanted to go but has never been?
A gift certificate for a tattoo or piercing you kinky guy you?
See's Chocolate. Better than Godiva in my opinion. YMMV.
Given your normal political leanings, I'm guessing fur is not an option.
Good luck.