What are the best public golf courses in Surprise, Arizona?

In this article we explore some of the best public golf courses in Surprise, Arizona