Preheat oven to 400F.
In a large bowl, combine flour, sugar, baking powder, salt, nutmeg, and allspice. Set aside.
In a small bowl, combine the egg, milk and butter and mix well.
Add mixture into the dry ingredients.
Stir until they are just combined.
Spoon the batter into lined or greased muffin tin.
Bake at 400F for 12-14 minutes or until a toothpick comes out clean when inserted in the center of the muffin.
For the topping, combine sugar and cinnamon in a small bowl and mix well.
After the muffins are cooled, brush tops of muffins with melted margarine and sprinkle muffins liberally with cinnamon sugar.