Sofia sits at the foot of Vitosha Mountain in west Bulgaria, providing an incredibly scenic backdrop when exploring the city. A long weekend is the perfect amount of time to sample what Sofia has to offer. There’s a lot of rich history and stunning architecture to experience in the city, and if you’re wondering what…