How can I prevent my house from smelling like the food I've cooked for hours afterwards?
When using a hood you need to think about where the fresh air comes in to replace the extracted air.  It has to come from somewhere. If the rest of the house is completely sealed the fan will be useless.

Opening ventilation close to the source of the smell can mean that air is drawn from the inlet to the hood bypassing the cooking.  So what I find most effective is to leave open the trickle vents over the windows in the living room, and close the ones in the kitchen (not exactly open plan but open double doors in between).  Leave the fan on from when you start cooking until after the heat is turned off, by which time most foods will be covered, and the waste dealt with.

Cleaning or replacing (as appropriate) the filters in your cooker hood can improve airflow quite a bit and may even reduce the noise.  Unfortunately they usually are noisy, but mainly for the cook.  In an open plan house that's an issue because you probably want to hear your guests.