Mix all ingredients in the bowl of a slow cooker. (Alternately, you can cook the bacon first and saute the onions and garlic in the bacon fat if you think it will impact the flavor a lot - I usually don't bother.)
Cook on LOW 5-6 hours or on HIGH for 3 hours.
*Substitute BBQ sauce for the ketchup for a different flavor.**For juicier beans, increase water to 3/4 or 1 cup.***For a Maple Baked Bean variation, substitute maple syrup for the honey.Make vegetarian beans by omitting the bacon.