There is frequently no snow at Xmas, so be prepared - it usually comes between Xmas and New Year. Although as the general concensus from people who know more about me in these things is that the snow will come early, you should be OK. Bulgarian resorts generally suffer from having little for non-skiers to do. If you're in Borovets you could pretty easily get into Sofia or Plovdiv for the day.