These answers are based on a trip to Borovets last week :-
Currency is Levs
You can get a better exchange rate in Bulgaria (2.8+) but be selective in which outlet you change your money make sure before the transaction that there is no commision or charges.
Cant remember the ski/lift charges as we had an all in package.