Spray a 9×13 baking dish with non-stick cooking spray. Spread bread cubes out evenly in the dish. Set aside.
In a large bowl, add eggs, milk, and half & half. Whisk together until blended. Add in the extracts, cinnamon, and brown sugar. Whisk together until fully incorporated and no clumps of brown sugar remain. Then, while whisking, slowly drizzle in the butter to the mixture. Pour the mixture slowly and evenly over the bread cubes. Use a spoon to gently tossing any bread as needed to coat with egg mixture. Bread cubes should be mostly soaked. Cover with foil and chill overnight.
In the morning, remove casserole from fridge and uncover. Let rest at room temp while you preheat your oven to 350 degrees. In a bowl, mix the cinnamon and sugar together for the topping. Sprinkle over the bread. Bake uncovered for 45-55 minutes until puffy, golden brown, and set in the center. You can insert a knife in the center to test this. Allow the dish to rest at least 5 min before cutting and serving. Serve topped with fresh berries and a light drizzle of maple syrup. Makes 12 servings.