Mix together the sugar, eggs, milk and vanilla. Pour over cubed stale bread along with the chopped walnuts and sweetened dried cranberries. Let stand for 10 minutes. Top with a sprinkle of butter and brown sugar. Cover with foil and bake 40 minutes at 350°, uncover and bake for another 10 minutes.