Being the national capital of Bulgaria, Sofia is a place which can allow a traveller delve deep into the country’s colourful past, which is expressed through its monuments and socio-cultural sites.
The truth, however, is slightly more complicated. It’s certainly the case that, on its own, Sofia is a very affordable city to visit. The average price of a hotel room is around £50 ...