I was hoping you ladies could help with some etiquette advice that isn't really wedding related.
DH and I are going on a trip over Christmas so we are exchanging presents with his family on Tuesday. Since I am not currently working, I offered to host dinner and have everyone (a total of 5 people) over for dinner and holiday festivities. I haven't decided on a menu yet but every time it comes up, someone has something else they can't/don't want to eat. My SIL informed me that her FI is a "simple eater" and asked that any sauces, cheese, etc. be left on the side for him (and if I couldn't do that then she would just bring a meal for him). To the best of my knowledge, these are personal preferences and not dietary concerns. My MIL is on a gluten free diet because it helps with her knee problems. I am by no means a chef so most likely we would be having a chicken dish with several sides.
I am also throwing a shower for my SIL (it will be a dessert shower with some cheeses, nuts, and drinks) and when I mentioned to my MIL what I was planning on having to drink - hot apple cider, water, and perhaps one other drink - she told me that I need to be sure to have a non sugar drink for her. Fair enough. I understand not wanting to have too much sugar in your diet. But wouldn't water fit that bill?
So my question is this: how much do I need to do to accomodate all these special requests? I certainly want my guests to be happy so do I need to take into account everyone's preference? Or should I just make what I am going to make and hope everyone can find something in the mix to eat. Growing up, I was always told that when I went to someone's house, I took what was offered and tried to eat a bit of it, even if I didn't like it. Then I said it was delicious

.
If I need to accomodate everyone, that is fine. I am new at "hosting" so I truly don't know how to proceed.
CN: Exactly how much deference am I supposed to give to dietary concerns/ preferences when planning a holiday meal?