Preheat oven to 350º. Line muffin pan with liners, or grease.
In a medium bowl, stir together flour, baking powder, and salt. Set aside.
In a large bowl, cream butter, cream cheese, and sugar together until well mixed.
Add flour mixture to egg mixture a little at a time, until completely incorporated.
Add chocolate chips and cranberries, and gently fold batter until mixed in.
Divide batter between muffin cups. They may seem quite full, but it will work.
Bake 20-25 minutes, until a toothpick inserted in the middle of the middle muffin comes out clean. Enjoy!