M C Beaton's Hamish Macbeth series is one of my favourites. I first started buying them when Murder One was in Denmark Street. After the success of the Agatha Raisin series, Constable and Robinson are printing the newest Hamish next year along with reprints of the earlier titles. I'm currently on a Hamish binge to get myself up to date in time for the new hardback, 'Death of a Gentle Lady'.
A Highland Christmas is a novella length mystery, the 16th entry in the soon to be 24 book series and the only one I think to not include any murders.
Synopsis (from amazon.ca):
Christmas is an ancient Roman festival, not to be celebrated by decent folk in the Scottish Highlands. Police Constable Hamish Macbeth has always loved the festivities, but this year he is stuck with the long, lonely Christmas shift in freezing Lochdubh. A cranky old lady kicks off the holidays by reporting her cat missing. Then the Christmas lights and tree in a nearby village disappear soon after the local council voted to allow decorations. As Hamish finds a way to bring Christmas to the Highlands and make a little girl's dreams come true, he finds, to his delight, that he has the best Christmas ever.
You can read an excerpt on the amazon.co.uk page.