There's nothing better than losing track of time while wandering around a city bursting with character before popping into cosy bookshops - and there's only one UK city for it