Here are some of the heated docks on Grand Lake:
Ponderosa, Blue Bluff, which has a cafe and cabins that are open in winter,Indian Hills,Long's,Lee's Grand Lake Resort, Twin Bridges. Just google the name and you should get a phone number you can call to get directions and hours of operation. But beware of the license fees. It is around 60 bucks for a nonresident license. To me, fees this high are borderline extortion. They would sell a lot more licenses if they would lower the price. Then more people would fish there and increase revenues for the local businesses. I grew up fishing a lot of these docks since the mid sixties and have a lot of great memories fishing with my dad and uncles there.