Preheat oven to 400F and spray your muffin pan with nonstick spray or line with cupcake liners, set aside.
In a stand mixer with the paddle attachment, beat the room temperature butter on high speed until smooth and creamy. Add the 1/2 cup of sugar and beat on high until creamed together, about 2 minutes, scraping down the bowl as needed to make sure all the sugar is incorporated. Next add the eggs, yogurt, and vanilla. Beat on medium speed until the mixture is combined and smooth in texture. Lastly add the orange juice and zest and mix just until combined.
In a separate bowl, toss your dry ingredients together (flour, baking soda, baking powder, cinnamon, and salt). Mix the dry ingredients into the wet ingredients until just combined (be careful not to over mix). Next fold in the cranberries and white chocolate chips with a wooden spoon or spatula.
Spoon the batter into your muffin pan, filling them all the way to the top. Use the remaining tsp of sugar and sprinkle the top of each muffin with a little. Bake at 400F for 8 minutes, then keeping the muffins in the oven, lower the temperature to 350F (and bake for 13-15 more minutes, until a toothpick inserted in the center comes out clean.
Let cool and serve. Muffins can be kept in an airtight container on the counter for 2-3 days, or in the fridge for 4-5 days. They can also be frozen.