In a large mixing bowl, or the bowl of your stand mixer, cream together butter and sugar until smooth. Next, beat in eggs and vanilla until well combined.
Last, stir in the flour, baking powder, and salt. Be careful to not overmix!
Cover, and chill dough for at least one hour or overnight.
Preheat oven to 400 degrees F and roll out dough on floured surface 1/4 to 1/2 inch thick.
Bakers Tip: Use Powdered sugar instead of flour, or a mix of flour and powdered sugar, to cover your surface to avoid sticking. This will help keep your dough buttery.
After your dough is rolled out, cut into shapes with any cookie cutter. Place cookies 1 inch apart on ungreased cookie sheets covered with parchment or a silpat (love these no-toxic cookie sheets!)
Bake 6 to 8 minutes in preheated oven and cool completely before frosting.