In reply to Mountain Spirit:
I don't think it really matters who you go with, unless you are really bothered about the apres-ski. All the major tour operators will get you there and get you sorted for lessons/kit hire/lift passes/accommodation with varying degrees of inefficiency. I would pick the resort you want to go to and then go with whoever can take you there.
I don't think Bulgaria has had much snow this year though (or at least not in Bansko), so I would aim to go somewhere further west - the Alps seem to have had plenty of snow this season.