Sleeping

Langholm is an appealingly tranquil base with B&B and self-catering options.