There are many outstanding rivers and reservoirs for catching Trout in Colorado, but one of my best is in Stagecoach. Just 20 min south of Steamboat Springs is Stagecoach State Park, which offers incredible Trout Fishing.
Another great place I like to go trout fishing is in the Great Lakes. For Steelhead (Rainbow) I like to fish Lake Michigan as they seen to run much larger than those in Lake Superior, at least on the Wisconsin side.
For Lake Trout I like to fish Lake Superior, between Madeline & Long (Apostle Islands). Here you will find the Lake Trout run smaller than in Lake Michigan, but they are cleaner and much better for eating.