I have always found good dog sitters using an online service. Have used this several times for both my dogs for overnight stays. From what I can see it is about the same cost as kennels but your dog gets to stay in a house instead. My dogs find it far less stressful than a kennel. For all day boarding, some of the cheaper sitters leave the dogs at home alone while other people are there all day with your dog.
I recommend
www.rover.com (formerly dogvacay.com). I can recommend some sitters I have used before as well if it is helpful.