I agree with Tessa. Do not feel bad about cooking in your own home and you are certainly not obligated to invite them to eat with you.
We offer guests the use of our kitchen but they must tell us when booking if they will want it so we can work around them. (Loads of them don’t let us know in advance even though it is written in my listing at least 3 times). We had one couple act quite put out when we told them that we were having friends over for dinner and since they had not mentioned that they needed the kitchen, they would have to cook earlier than they had planned.(I should have just told them the kitchen was unavailable as they were a pain in the butt, acted very entitled used loads of stuff from our pantry and slammed us on the star ratings) I also politely said that they really needed to read the listing properly.
It is usually not a problem but it can be a pain if we are having friends over or if we are on a schedule and need to eat by a certain time. We aren’t charging enough to include dinner and I really don’t want to get to locked into having to prepare food for guests when half the time I don’t know what we are having until I start cooking!
As we live in quite a small town that relies on the tourist dollar, I encourage them to eat out at our local cafes and restaurants. That way they can see a little of the town too. Many of our guests stay at our place for the night (which is just out of town), pack up and leave the next day without seeing our town at all.
Whatever you decide - it is your house, your rules. Offering dinner may just give them something else to complain about if you are charging them and they don’t like it. So long as the guests know what to expect it should be fine.