Medieval history emanates from Veliko Târnovo’s fortified walls and cobbled lanes. One of Bulgaria’s oldest towns