This past Easter, 10 family members came to town to visit mom. She's 89 and not mobile and I'm her sole caregiver. Upon their arrival all of these people expected me to have cooked a meal for them and even expressed it when they discovered I hadn't. Even the next morning they expected breakfast for all of them. Is it realistic for them to expect this of me? I do have a full time job in addition to taking care of mom, the home and myself.
Who did the inviting? If you did, then you should have expected they were thinking they were invited for a holiday dinner. If they said they were going to "visit" then you needed to suggest a few budget motels nearby. They would have gotten the message.
I know of a relative who when visiting her son, regards the visit as a vacation. Don't stew, speak up. If they feel close enough to come for a holiday and stay over then you are close enough to say everyone has to pitch in.
You can't be walked on unless you allow them to as Ann Landers used to say.