Castle Rock water deemed the best tasting in Colorado taste test Outlet: 14 Sep, 2015 Judges determined Castle Rock’s drinking water has the best taste, but one judge from CSU says it was a tight race because all Colorado water is top in the country. link