Sofia is a modern metropolis with an exceptional wealth of history. Roman remains, incredible religious architecture and a dramatic mountain backdrop make this alluring Eastern European city an essential destination ...