The best things to do in Sofia, Bulgaria's capital