If easyJet cannot shift seats at Newcastle during the winter then maybe they should offer a bigger selection of ski routes since they only offer Geneva as a "true" ski destination. How about 3 x weekly to Zurich, Innsbruck or Salzberg?
I still think Milan makes a good year round destination also, attracting both business and holiday traffic year round. RYR had 40 seats too many on each flight and bad timings to BGO.