Cheerful Jacqui has a light and pleasant place just behind the church/museum. There's a nice outlook over hillscapes from here and six compact, well-kept rooms, three of which are on the ground floor. It's a short stroll from the centre.
Stables Guest House
Dumfries & Galloway