I would recommend Pumpkin Spice. It is a sweet, dessert beer that tastes like pumpkin pie. If that doesn't sound good, I would go for an unfiltered wheat beer like Blue Moon or a Heffenweizen (honey wheat). These beers are surprisingly light in flavor and texture, but still give a full body. I don't think they would leave you feeling bloated after a large meal.
It's all about portioning. Remember, frozen meats, stored properly, will keep for 6 months. When buying beef or chicken, separate it into single portions and freeze individual portions. Then, the ladies can take out only what they need. Pastas are another one that can be portioned easily. Spaghetti, or any long noodle, make a circle with between your forefinger and thumb, this is about one serving. Other shapes, take a bowl you would use to eat from, fill it about half way with pasta, this will also be about one serving. I'm also a huge fan of frozen vegetables. I would avoid ones that are pre-salted/ pre-sauced. I like frozen vegetables because they are cheaper than fresh and for someone who is cooking for one, is more economical because they will keep for 3-6 months versus 3-6 days. Hope that helps!