For an extra layer of decadence, drizzle with caramel sauce while the bread pudding is still warm. Feel free to substitute other types of dried fruit, such as cherries or raisins, for the cranberries. For a richer flavor, use brioche or challah bread instead of sourdough. To prevent the top from browning too quickly, cover the baking pan with foil during the last 15 minutes of baking.