Five Free Things to do in Sofia   Meet Bulgaria – a small but charming European, Balkan, Black Sea and Danube country. It is always an underrated destination