Preheat your oven to 350 degrees.
Melt your butter in the microwave and then pour into the brown sugar. Mix well. Let cool to room temperature. Next beat in eggs and vanilla.
In a separate bowl, mix together the flour, baking powder, salt and cinnamon then gradually add the dry ingredients into the butter mixture.
Stir in cranberries and white chocolate chips. (batter will be thick).
Grease a 9 x 13 dish and press mixture in. Bake for 18-21 minutes or until an inserted toothpick comes out clean (do not overbake).
Let cool.
Frosting:
Blend together the cream cheese, powdered sugar and orange peel if desired. ( I did not include the orange peel) Gradually add half of the melted white chocolate chips and beat until well blended.
Frost the cooled blondies. Sprinkle with the chopped cranberries then drizzle with remaining melted white chocolate.
Let the drizzled chocolate cool and harden then you can cut into bars. I like to cut into a rectangle shape then cut each rectangle in half into a triangle shape.
These are also beautiful for wedding and baby showers!