Here are 15 of the best cities in Bulgaria. We've covered a good range from the well-known to a little off the beaten track.