Sofia isn’t one of Europe’s most obvious destinations, but it is starting to get noticed by people who want to take a look at what post-Soviet life is like and see the interesting history of this city. Another reason to consider a visit is that it’s one of the cheapest cities in Europe, where even backpackers can afford a bit of luxury.
Most of the main attractions in the city are either free or quite cheap, so once you are here you can get by on very little if your budget is limited. Hotels in Sofia are good value by European standards, though be aware that places on the bottom end of the price range might remind you of the Soviet past. Transportation is also quite cheap, including taxis, though the extensive public transport system should be enough for most people. The Free Sofia walking tour is highly recommended as a quick orientation on your first day.
Food and drinks in Sofia are definitely cheap by European standards, and even quite reasonable compared to other cities in the former Eastern Europe. Fast food and other informal options are abundant and inexpensive, and even sit-down meals are quite reasonable.