Day 1 - Arrival. Drive to Belogradchik.
Day 2 - Visits to the famous Belogradchik rocks and the fortress. Drive to Zajecar (Serbia) and visit to Felix Romuliana (part of the UNESCO world heritage). Drive to Vidin for overnight.
Day 3 - Morning visit to "Baba Vida" fortress (the only entirely preserved medieval castle in Bulgaria). Departure to Pleven and visit to Ulpia Oescus (ancient Roman town in the province of Moesia) on the way.
Day 4 - Visits to Novae (Roman Legionary Camp) and Ivanovo Rock monastery (a real treasure of Bulgarian medieval painting) near Ruse.
Day 5 - Departure to the ancient Durostorum. City tour upon arrival including the famous Roman tomb (IV century AD).
Day 6 - Departure to Veliko Tarnovo. On the way we will visit Sveshtari Thracian tomb (the best ancient sight in Bulgaria) and the remains of the Roman Abrittus.
Day 7 - Veliko Tarnovo city tour and visits to the Arbanassi churches (Nativity and Archangel Michael and Gabriel). Departure to Sofia.
Also see tour packages in:
Europe Bulgaria History Whiz Archeology/History Sightseeing