You don't have too many choices in the San Juans. Durango Mt. Resort a/k/a Purgatory between Durango and Silverton is very intermediate and if you enjoy Silverton Mt. then Purgatory would probably be a waste of money. They do have fairly good coverage, just really lame terrain. Telluride is the best skiing close bye. Crested Butte is the best mountain (but not actually in the San Juans) with the most steep skiing, but both are in need of snow right now. Anything steep on either mountain will be rocky, but they both have lots of high speed cruising. Wolf Creek has a ton of snow but is a small area with no sustained vertical pitches longer than a couple hundred feet. Sorry if I don't sound very encouraging. Taos is probably the best skiing in the area. I was there last weekend and it is better than anything around, including the Salt Lake City areas. If you have some time to kill stay in Gunnison and hit Crested Butte and cat skiing at Monarch, and then Telluride on the way back to Silverton. You could stay in Ridgeway which is in between the two and get a 1/2 price ticket for T-ride at your motel.
We've just had some snow that last 48 hrs., with more predicted for the next few days, so your timing could be good. Silverton Mt. had 18" in the last two days and is in very good shape.