Welcome! Never been to Colorado in winter but I imagine its a great place to be if you fall in love with riding!
Are your boys snowboarding too or just skiing? At my home mountain passholders get a lot of perks like free demo days. If your mountain has offers like that you guys could switch it up one day...get your dad and boys on one plank and you can try out two for the day. That would be totally fun!
Anyway...enjoy yourself out there