Golf apparel company Galvin Green considered 11 different factors when compiling its list of the best cities in America for golf. The number of golf courses, restaurants, rainfall, lodging and entertainment-oriented items all figured into the index, and Scottsdale, Arizona came out on top. What’s more, Tucson and Mesa notched top 10s.