When pairing wine with food, it can be easier to just pick a wine you like and drink it throughout the meal, especially when hosting a large group with different preferences.
Smooth, creamy whites like unoaked chardonnay, Gavi di Gavi, pinot blanc, and oaked white rioja are versatile options for a wine that can go well with various dishes.
Lighter reds like pinot noir, mencia, and rose can also be great choices as they can handle both meat-based meals and lighter options like fish and salads.