The Balkan nation of Bulgaria is set between tall mountains and the sandy beaches of the Black Sea. It features a unique mix of Greek, Slavic, Ottoman, and Persian influences in its rich culture, leading to lots of Bulgarian world heritage sites. Here are some of the best places to visit in Bulgaria.