Travel guide Sofia Bulgaria: My tips for where to stay, what to eat, where to get the best cocktail and how to see the best of Sofia.