Stayed at DFW Marriott South last month. Closest Marriott to CAE. Several good restaurants within 3 minute walk but 3 weeks there could be a stretch. Actually, now I think about it, 3 weeks anywhere is a stretch.
If you like running there's a great 7+ mile paved trail nearby.