As Bulgaria’s largest city and capital, Sofia is pretty compact with a certain east meets west charm. Travelling into the city from the airport is relatively painless and once there, you can reach most places by foot. With a flight time of around 4 hours, it’s relatively close to the UK making it ideal for a weekend getaway. I booked it on a whim after finding a too good to be true deal. I’ll be honest, I had little knowledge of Sofia and didn’t know what to expect: I certainly wasn’t expecting it to become one of our favourite European cities.