Preheat the OvenPreheat oven to 350ºF (175ºC) and grease two 9x5-inch loaf pans.
Cream Butter and Cream CheeseIn a large bowl, cream together butter, cream cheese, and sugar until light and fluffy.
Add Eggs and VanillaBeat in eggs, one at a time, and stir in vanilla extract.
Combine Dry IngredientsIn a separate bowl, whisk together flour, baking soda, and salt. Gradually mix into the wet ingredients.
Fold in CranberriesGently fold in cranberries until evenly distributed.
Divide Batter and BakeDivide batter evenly between the loaf pans. Bake for 60-70 minutes, or until a toothpick inserted into the center comes out clean.
Cool and ServeLet loaves cool for 15 minutes, then transfer to a wire rack to cool completely.