Another great hotel is the Hilton Garden Inn (Indian School Road). Its walking distance to the Scottsdale stadium and a nice hotel.
And there are a ton of good places to eat in the Old Town and Scottsdale Fashion Mall (both just 1-2 minutes away).
I actually started looking at times and hotels today.