Once-abandoned towns are finding a new lease of life, giving travellers the chance to savour hospitality steeped in character and history.