Bulgaria attracts visitors for its affordable ski resorts, beach holidays on the Black Sea coast, sipping coffee and exploring its bustling capital Sophia, hiking through the beautiful Rila Mountains and reflecting life at revered  monasteries, and discovering Roman and Byzantine ruins. In the villages you can still find locals who ride their own donkey to work.