discovering the best and avoiding the worst of castle rock colorado