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 ...