One of Bulgaria’s oldest riverside towns, Vidin houses the only entirely preserved medieval Bulgarian castle. This fortress dates back to the 13th century and is called “Babini Vidini Kuli” (Granny Vida’s Towers). Vidin is largely an agricultural and trade center, renowned for its wines.