Aw. This post has me especially excited to be living in Sofia come next month. I will certainly be checking out many of the spots you recommend. I think one of the first things I will do is the Free Sofia Tour; I've only heard great things about it! 

Hopefully we can finally meet up one of these day! 

W.