Places to bed down with your canine companion – from contemporary lakeside lodgings to village inns with plenty of character