Preheat oven to 350 degrees F. In a medium size bowl, cream butter, brown sugar, honey, and vanilla. Mix in eggs.
In a separate bowl mix flour with baking powder, baking soda, salt, nutmeg, and cinnamon.
Slowly incorporate flour mixture into bowl with butter. Then add buttermilk and blend.
Fold in quick oats and raisins. Set aside while mixing crumble topping. In a small bowl, combine flour, brown sugar, cinnamon, and quick oats. Cut firm butter into small pieces and mix in with dry ingredients.
Scoop muffin batter into muffin pans 3/4 full, sprinkle streusel on top of muffins.
Bake for about 18-20 minutes or until a toothpick pulls out mostly clean with some moist crumbs attached = your muffins are done. Or touch gently in center, if it bounces back they are done. Mini muffins take 11-13 min.