Sofia is the capital and largest city of Bulgaria, known for its fascinating mix of ancient history and modern culture. Must-see landmarks include the Alexander Nevsky Cathedral and Vitosha Mountain.