Another great restaurant option that I have been doing for about a year now is I have joined the American Airlines Dining Rewards Program that gives me actual miles (not Bonus) miles for eating at one of the participating restaurants.
Before I go to a particular location, I download the participating restaurants within a certain radius of the hotel's zip code. It usually gives me anywhere from 1-100 restaurants that I can select and go to while I am in the area. It gives me a good selection and great alternative to the fast food or unknowns. You can view the restaurant prior to going and rate it afterwards. Each meal, if alone (under the VIP Program) can get you on average 250 AA Miles towards your FF account (again, not Bonus Mile)...check out the Program, it is great!