Veliko Tarnovo is a picturesque town that was once the capital of the medieval Bulgarian Empire. It is famous for its stunning hilltop fortress, Tsarevets, which offers panoramic views of the town and the Yantra River. Veliko Tarnovo also has a charming old town with narrow streets, stone houses, and churches.