Planning a 2 day Sofia itinerary? Here's our guide on the best things to do with 2 days in Sofia, from hiking to learning about Bulgaria's historic past!