Looking for the best things to do with 1 day in Sofia, Bulgaria? Sofia has some amazing history, sights and friendly locals. Read on for our best tips!