We have lots of people round for meals, many of whom I don't really know so I can't always check in advance if there's anything they can't eat. On those occasions I tend to stick with vegetarian meals with a side salad that can be added to if there's something in the main course that might be a problem. I never plate food, so people can help themselves to what they like from the choice on the table. People who eat here are usually just glad to have a meal in friendly company.
There are very few foods I don't like, but I would always make an effort to eat whatever's put in front of me. Famously we were once served apple and liver for breakfast when staying with friends abroad and I was very proud of my two plucky young sons who ate it without saying a word - except to decline second helpings! 
Have you stopped buying papers?
Retiring and living frugally in money from downsizing after years of stress

