i have just bought my money from a website called www.iceplc.com they gave me 2.07 lev to the pound, a lot better than any of the high street travel shops or banks
If you are able to, Samokov (the town) always offers a much better exchange rate at the banks there, maybe Kas can advise what it is at the minute as she lives in Samokov. I normally stop there on my way to Borovets and get my lev when paying for the familys ski hire as this is usually a large amount.