This guide on where to stay in Sofia, Bulgaria, features all the best hotels in Sofia, from hostels and B&Bs to 5-star accommodations.