If you are looking for something extra to do if you are in the Bansko area, especially as the snow is just about still here, I would like to recommend the following.
We went out with http://www.BanskoAdventures.com
yesterday - they picked us up and took us high into the pirin mountains (Obidim) where the snow was about 1 metre deep. The village and the tracks are on top of the mountain on a virtual par with the Bansko mountains, and the views, I've never seen anything like it.
We started off with a lesson on the football stadium where it was nice and flat and safe. The level of instruction was superb and made easy to follow - I've been on skidoos in France and Austria before and never has cornering been explained to me properly before!
Once we'd got our confidence we went off onto some pre-prepared tracks into the mountains and along the way we were coached on how to improve our riding ability. We were invited to go off-piste and play in the powder or stay on the tracks whichever we preferred.
We had such an amazing day and I can't recommend it highly enough - definitely the highlight of the 3 years we have lived here!
What I really liked about it was that we were able to choose how "extreme" or gentle we wanted it to be, and we weren't treated like numpties and given easy tracks.
I can't recommend it highly enough and now that the snow is at it's best - book as soon as you can! It definately rates up there in my top 5 things to do.
PS: There's a couple of pics in my gallery if you're interested.