There are cities that have done (or are working on) this. There's lots of information at http://en.wikipedia.org/wiki/Municipal_broadband including a link to http://www.muniwireless.com/