Combine raisins with whiskey in a small bowl and let soften.
Grease a casserole dish and add the bread cubes.
Whisk together the eggs, milk, sugar, vanilla extract and a pinch of salt.
Pour the egg mixture over the bread cubes and push down to soak every piece of bread. Let sit for 10 minutes
Scatter the whiskey soaked raisins over the top and drizzle the whiskey. Combine the cinnamon and sugar and sprinkle over the top.
Cover with aluminum foil and place on a baking sheet. Bake for 40 minutes, uncover and bake for 15 more minutes.
Whiskey Sauce
Combine the sugar and water in a small saucepan over medium high heat and stir until sugar dissolves. Cook for 15 minutes (not stirring) or until golden.
Cut the butter and cream cheese into small cubes.
Remove sugar from the heat and carefully add butter and cream cheese , whisking until smooth. Cool slightly and stir in whiskey and milk.
Notes
The ratio of one cup of bread to one egg makes for an eggy custard like bread pudding. Use 3 eggs instead of 4 if you want a less custard like pudding. The whiskey sauce can be a little tricky. Sometimes the cream cheese doesn't emulsify completely and you have very tiny white bits in the sauce. Sometimes the sauce separates on standing. Even if this happens, it still tastes amazing! Just stir it before drizzling.