I don't know how much this will help you but I want you to know that I am in a simular situation.
I moved to MD in 1994 and married in 1995. My in-laws live here and my family lives in Illinois. We are constantly hearing from my crazy mother that my in-laws have us all year long and Christmas time should be my parents time. My mom is so jealous of my in-laws that she has decided that she hates them. She always makes nasty comments about my in-laws (although sometimes she might be a tad bit right-it is still very rude). I have gotten to the point that I don't tell her when Garrett, my 4 yr. old son is at there house (he stays over night approx. 2 times a month). I don't mention any plans or events we have planned with his family.
Okay, enough history...
For the past 11 years out of 12 we have flown to Illinois for 2+ weeks. We have decided that we want Santa to come to Garrett's house this year. We are planning to leave for Illinois on the 26th instead of the 22nd. We were told that we have ruined everyones Christmas, that we did this just to hurt them, we are being selfish, and that we are trying to disconnect the relationship that my family has with my son. I have tried to explain to my mom that we decided to do it this way for couple of reasons: Garrett should experience Christmas in his own house, and it is nearly impossible to collect, pack and ship gifts from Santa without Garrett seeing them now that he is older.
Not to mention that the visit is not comfortable for us since my husband and I have to sleep in seperate twin beds, in the same room as my son for 2 weeks! 9 people in the same house for at least 10 days, Talk about no privacy. My husband is expected to take 3 of his vacation days to clean out their business warehouses every year!
The only advice I can pass on is set a precedence to what you want for the next several years. Otherwise you will be fighting this battle on an annual basis. I wish we had stood up to my parents 11 years ago.
I hope your holidays are peaceful in your hotel room (I envy you) and you can spend quality time with both sides of the family for you daughters sake.
Peace,
B.