Interesting national stats
Restaurants Per 10,000 Households (among top 100 metro areas)
San Francisco, CA 39.3
Fairfield, CT 27.6
Long Island, NY 26.5
New York, NY 25.3
Seattle, WA 24.9
San Jose, CA 24.8
Orange County, CA 24.8
Providence, RI 24.3
Boston, MA 24.2
Portland, OR 24.0
These places generally are more likely to have more interesting food, and less chain restaurants than most others. But I suppose it takes 20 little places to serve as many people as one Olive Garden serves in a day.