The best way to explore Sofia and learn more about it is joining a tour, you will learn more specially if you are spending a day in the city. Sofia is beautiful city and need to be explore more !!!