В Софии 2 раза была по пол года на студенческом обмене, так что реалии знаю довольно хорошо.
В зависимости какой ресторан вы выберете столько и заплатите, цены очень разные. Советую сеть ресторанов Дивака в Софии, там и вкусно и цены не кусаются. На одного человеко около 10-15 евро будет достаточно (суп, основное и напиток). В магазинах цены такие же, как и везде в Болгарии (что значит, дешевле, чем летом на морских курортах).
Достопримечательности в основном в центре, много церквей. Прогуляйтесь по центральной улице Витоша, там много магазинов и кафешек.
Мне нравится парк Камбаните (с колоколами), Синагогу посетите, памятник советской армии, парк-музей Врана на выезде из Софии.
Легче б было посоветовать, если б знала, что Вас может заинтересовать