A currency exchange might not be on the top of your must-see places in Sofia but I highly recommend that you stop by this one first thing after coming to our capital. It’s a tourist attraction on its own because the owner prides in trying to keep almost all the world currencies you can think of.
When I was going to Nepal, I could find not only a bit of local rupees also but upon the recommendation of the staff there, I took with me 100$ in 1$ bills. Very useful for tipping guides and any other kind of local services. Also, for a while you feel a bit rich with your pockets stuffed with dollar bills.
On another occasion, I got as a birthday present bills from 10+ countries on my list of future travel destinations such as Mexico, India and Australia. It was not enough to get me there but it is enough to buy me a nice cup of coffee when I get there. Such a thoughtful and sweet gift for someone infected with wanderlust, don’t you think?
You won’t find better rates in the city than Nikar. By the way, currently in Sofia there are almost no scams when it comes to changing money. The worst that could happen is that you get a bit worse rate (usually around 10% lower). But then again, it’s common sense to not exchange in the most touristy places, not take money from strangers on the streets and to always double check the rate.