Grease twelve 2-1/2-inch muffin cups or line with paper bake cups. Set muffin cups aside.
In a medium mixing bowl combine flour, cornmeal, the 1/3 cup sugar, baking powder, and salt. Make a well in the center of the dry ingredients.
In a small mixing bowl combine egg, buttermilk, cooking oil, and lemon peel. Add egg mixture all at once to dry ingredients. Stir just until moistened (batter should be lumpy). In another small mixing bowl combine cranberries and the 2 tablespoons sugar. Fold cranberries and walnuts into muffin batter. Spoon batter into prepared muffin cups, filling each 2/3 full.
Bake in a 400 degree F oven about 20 minutes or until golden. Remove muffins from muffin cups. Cool slightly on a wire rack. Serve warm. Makes 12 servings.