I would like to take my son out for a special meal for his high school graduation, and I live about halfway between Charlotte, NC and Winston/Greensboro.
We mostly eat at home, because we're out in the country, and I cook really well.
My son eats most anything, but he's not huge on red meat. He likes it OK, but it would not be a huge treat for the most part. He also has never been big on the kid/teen foods like pizza, chicken nuggets, frozen foods heated up etc.
His favorites are:
Seafood (but I don't think a restaurant would beat my scallops or shrimp)
Southern homestyle (but that's what I make a lot)
Mexican (mostly for good cheese queso)
Grilled cheese (not the sandwich - grilling cheese that I do on the grill)
Mac and cheese (but really just my mom's homemade)
Church dinners (with a range of foods)
Bojangles (if it's fast food)
Today he stuffed himself on a pot of home snapped green beans and new potatoes.
I hope that's enough info to give a feel. I think he's be the chowhound type if we were in an urban area. He likes to dress up, and he loves fresh foods prepared perfectly. His weakness (if you didn't gather) is cheese. He leans a little more heavily to vegetables, but he does like meat as well.