The others have already told you about Meers and the
Meers Store (everything has a webpage now) with their great burgers. It's quite a drive through
Wichita Mountains Wildlife Refuge to get there though. It's interesting if you have nothing else to do. I spent 7 1/2 years in Altus so I had time on my hands. If you want an evening in a nice resort you can try
Quartz Mountain State Park north of Altus. It's a nice get-away, but that's all that's there.
Unfortunately, Lawton doesn't offer much. While you are on base you can visit Geronimo's grave and learn about why he is there. You'll probably get at least a bus tour of the base associated with the graduation if you wish to take it.
If you have time, OKC is worth a visit. It's about 85 miles from Lawton and has a lot of attractions. One worth mentioning in the
Omniplex. I've been there several times and had a great time every time. My kids just love it, worth the visit for the aviation exhibit alone. Enjoy the day there then head for
Bricktown for dinner.
It's probably going to be hot when you visit. Summer in SW OK can be a bear! If you can find a hanger, even if for overnight take it. You haven't seen hail until you've seen it in Oklahoma. I suspect you already knew that based on your request.
Hope this helps, enjoy your trip. Give my thanks to your Son for serving our country!
Rat