Wondering what to do in Sofia, Bulgaria? Here are the best free things to do in Sofia, Bulgaria that will show you the best of the city!