Arizona is one of the best states for golf getaways with five cities in the top 20, including this metro Phoenix city at the top of the list.