If you want to make good challah, I learned last night, you need to use good flour, good yeast, and water just the right temperature (not hot!). Recipes vary in proportions, method, and additions such as toppings and fillings. The finished loaf is brushed with egg which can be mixed with honey to make the crust sweet. Some people add chocolate chips, chopped apple, cinnamon-sugar, chopped onion, olives, and more either to the top or within the strands that are then braided.
Here are a few photos of some of the women who were also learning: