Sorry to hear of your troubles. Many years ago I was stranded in Mentor OH for a whole weekend during a snow storm with a broken Vette so I know how much fun you are having. We just holed up in a motel watching TV and choosing which fast food to eat next. We had to walk around in that deep snow if we went anywhere. Sitting there for days waiting on parts to arrive is the suck!
Hope you get that car fixed pronto so you can go on with the holidays as quick as possible!
You will be back in the drivers seat soon and one day you will forget all about this pain.
-Mark.