15 best things to do in Sofia, Bulgaria. From eating local food to admiring the gorgeous landmarks, there are so many things to do in Sofia!