December skiing can be hit and miss in Europe and Bulgaria is of no exception. The best time to ski in Bulgaria is between Jan and March. The cheapest weeks are Mid Jan and the month of March.