Sofia is great, I was expecting a run down city centre, what we found was a cosmo, vibrant city that has great shops and shopping centres, in fact the shopping centres put the UK to shame.
We searched the UK and the internet for a certain pair of ski poles, we found them in the first shop we walked into in Sofia.
You will not be let down, its great.