Sofia, the capital of Bulgaria, is one of the oldest cities in Europe. It also serves as the entry and exit point to different European countries through Sofia International Airport. So whether you intended to stay longer or just getting a short layover, there are several things to do in Sofia that you can choose from.