In a large mixing bowl, cream butter and 1 cup of sugar. Beat until light and fluffy.
Add eggs and beat until well mixed.
Stir in vanilla and almond extracts.
Whisk together flour, baking powder, and salt. Add flour mixture alternately with buttermilk, stirring after each addition. The batter will be thick.
If using paper liners, place them in the muffin tins. Otherwise, grease the tins with cooking spray. Spoon muffin mixture evenly into the tins and sprinkle with 2 tablespoons of sugar, dividing it between the uncooked muffins.
Bake for 20-25 minutes or until golden brown. Cool on a rack.