I live here and can tell you a good place to stay and tons of restaurants around. Stay in Grapevine, TX. Short drive to the stadium, don't stay in Arlington. If you have some money, stay at the Gaylord in Grapevine, if not there are a ton in that city, they have a great downtown area too.