Sofia, Bulgarian main city, is one of those great capitals where you can see the most beautiful parts in a day but it also offers much more sites to explore for longer. I spent there two full days and am sharing here all the best adventures you can have in Sofia!