I have two 20 somethings also, I am familiar with their idea of a meal when they are paying for it vs when I'm paying for it LOL! if they want to try a few dinners ashore and not break the bank, most dinner menus have rotis, burgers etc ...or have them eat some happy hour cheese / crackers/ finger foods etc on the boat and then have an appetizer ashore for their "meal". Just some ideas to squeak in some more diversity for them and you.