I found the best rate was by using the ATMs depending on the charge to your card.
If not GBP are just as good exchange rate was 2.50 to pound in borovets last week.
Like it has been pointed out so many times, Get a Nationwide Flexi Card, No charges for withdrawing cash and a better rate. You just top up your card before you go. F.V.