Denver Metro Towns Among Best In America Money magazine’s annual ranking of the best small cities to live in America includes three Colorado towns: Castle Rock, Centennial, and Boulder! http://ow.ly/BMYbV #Denver