Yes, I would plan to spend 3-4 days at Sunriver Resort near Bend, OR (2-2 1/2 hours from Portland. Easy access to Mt. Bachelor (20 miles from Sunriver), a great mountain with great lift and lodge facilities. Recently had a beautiful trip with family in March.
The closest skiing to Portland is at the Mt. Hood resorts--Timberline, Mt. Hood Ski Bowl & Mt. Hood Meadows. Mt. Hood Meadows has the biggest variety of terrain and most acreage. It would be the one I would recommend for what you are looking for. Timberline is about half the size of Meadows and is mostly intermediate or beginner terrain. Even if you don't ski at Timberline you have to go see its lodge. It was built during the depression and is a classic. (It is the lodge in 'The Shining'.) All my experiences with Mt. Hood Ski Bowl have been with night skiing which it excels at. If you want to slip out some evening to get some turns in it is a good place to head.
The suggestion of Mt. Bachelor is good if you have the time. I'm not sure what type of car Rumpole drives but I doubt you can make it from Portland to Bend (180 miles) in less than 3 1/2 hours in the winter. If it is snowing in the Cascades the drive can take considerably longer (if you can get over them at all.) Mt. Bachelor is a vastly underrated ski area due to its lack of hillside accomodations which are so in vogue now days. It has more terrain and superior snow to Mt. Hood. It is well worth the drive.