We usually start at 2pm, play until 6, break for dinner (we all go together) and resume play around 7 and play until about 9. All of which depends on a good stopping point and where we want to go to dinner. Lately we have opted for a bigger dinner and no playing after.
However, during the game session we have snacks, typically provided by the host of the game but supplemented by who ever wants to share. These include:
-Chips, pretzels, pita, etc
-Candy
-Cookies
-Dips (hummus, ranch, etc)
-Cheese and Crackers
-Olives, pickels, etc
-Fruit
However, frequently something special will be added such as sausage balls, pie, cake, etc. Occasionally we decided to have a big game day and cook brauts or something else on the grill, or have something we made ahead and just have to heat up.
We almost never have pizza.
Drinks are provided by the host.
EDIT: Let me add that at 34 I am the youngest in our small group. Even the spouse that doesn't play RPGs comes and sits on the couch and plays around on his laptop or reads a book and then goes to dinner with us. We occasionally play other types of games that include him, however. Also, he and my wife are both kind of foodies and love trying weird stuff and trying to stump each other with cheese selections, so maybe not a typical group.