I wouldn't recommend the RV. You need one made to used in the winter - WELL insulated cabin, insulated tanks (fresh, grey, black). I don't know if you can rent those. You need specialized equipment - heated black/grey water hoses, heated fresh water hoses.
If you've need used an RV, the winter is not the time to learn. Things will break. Things will freeze.
has a concierge service. Not cheap but maybe worth it. They may also be able to provide tips how to chase powder - where to stay, how to find last minute lodging. They have free forecasts
opensnow.com is for pay mountain/snow forecasts website. Well worth the $30.
is another great forecast website.
Looking at the short term forecasts now to New Years. S and SW are looking at the best snow.
Snow in Summit currently SUCKS but snow is coming.
Be realistic with you ability. If you're an uber expert with balls of steel, CB can be great. Else, average joe terrain is limited.
Summit county (Breck, Keystone + close to Vail/BC) offers more terrain variety and a wider area for potential pow.
Be sure your vehicle has SNOW tires. Not all season tires. And is in good shape.
If you're willing to work, says nights, you might, might swing some free lodging. EVERYONE is looking for employees. You'll need negotiation skills and finding the right person. Ski resort communities can be cliquish and not open to outsiders. If you're a guy, the female ratios are bad at the resorts. If you're a gal, well your "lodging" opportunities are endless.
Lodging will be tough. Think about more permanent lodging on the W side of Denver or the E side of Salt Lake and drive each day. Breck/Keystone are ~140 round trip from W side of Denver. Utah resorts are even closer. There's buses in Utah. Check out RTD's Busstang/Snowstang (https://ridebustang.com/
Skiing/riding 60 days is a row is going to be tough on the body. You'll need some off days. The weekends and holidays (MLK, President's Day) can be a zoo. OH! You should have ALREADY been hitting the gym to get in shape.
Keep an open mind, plan, plan and plan some more. Be flexible.
Have a great time.