Adjust an oven rack to the middle of the oven. Preheat the oven to 350ºF (180ºC). Line three sheet pans with parchment paper.
In a medium bowl, combine the flour, baking powder, and salt.
In the bowl of a stand mixer fitted with a paddle, beat the butter on medium speed until creamy, about 1 minute. Add the sugar and and beat on medium speed until light and fluffy, 2 to 3 minutes.
Add the eggs and vanilla, and beat on medium speed until combined. Add the honey and sour cream and beat for thirty seconds.
Add the flour mixture and beat on low speed until just combined. Add the chopped dried cranberries and two tablespoons of orange zest and stir until just combined.
Form the cookies into 1 inch balls. I use a small dough scoop and drop them onto a lined baking sheet. Do not press or flatten the dough balls.
Bake the cookies for seven minutes. The cookies are done when the top of the cookie changes from a glossy to matte finish and tiny popped bubbles are visible. The cookies will be very lightly browned but not dark.
Transfer the sheet pan to a wire rack and let the cookies cool for 5 to 10 minutes on the pan, then remove them and let them cool completely on the wire rack. Once then cookies are fully cooled, they are ready to be iced. Store cookies in an airtight container at room temperature for up to 3 days.