I think it would be better to have some sort of dining area for guests to sit and eat/drink at instead of taking their drinks and food with them while going on rides ect which doesnt make any sense... it would be nicer to see them sit down and eat/drink like normal people.
There is terrace seat, and When staying cannot get on the ride for a long time and also increase happiness, "restaurant bar" is very immersive!
ex: Provide alcoholic beverages at real theme park, "Tokyo DisneySea" restaurant, and "Club 33" at "Tokyo Disneyland".