A Highland Christmas by M. C. Beaton
This is the first Hamish Macbeth story I've read and I realize it's not typical of the series - no murder for example, but I really liked Hamish. He seems like a truly good guy who actually cares about the people of his town. The towns are filled with quirky odd characters, most of whom are amusing. I also love how the locals treat Hamish. Even though he's the police, he's on their side. I don't quite understand the conflict with his boss, but i'm sure it's made clear in another of the installements.
This particular one is a feel-good light Christmas mystery. The mysteries involve a missing cat and some lights that have been stolen from another village. It's short and I don't want to give much away, but it left me with a smile and wanting to visit Lochdubh again....