My friend and I are arriving next month, literally for a couple of days. We're going to need currency, because we'll going to a restaurant that doesn't accept card payments and I'm guessing they probably won't accept euros either. I'm sure we can get some at the airport in Sofia, but I doubt the rates will be very good. Does anyone have any ideas?