Known for its museums, historical attractions, and stunning hikes around Mount Vitosha, Sofia, Bulgaria, is filled with secrets and pleasant surprises, with far more to offer than what you'll see at first glance. Dining and accommodations are well-priced, museums are about $3, and a day ticket for transportation is only $2.