Your menu sounds delicious! For an easy salad, sometimes at our house we make "finger salad". It's really just a "relish tray". We don't use dip, but you could offer it. Another easy salad would be a layered salad that needs to be made ahead, so it's great for company. It has cheese in it (protein) and would also be good with bacon or shrimp layered into it. The last time DD and I made it, we put sliced hard-boiled egg on top. I'd be glad to post the recipe if you'd like it.