Cut the bread into small bite-sized pieces and place in a medium bowl. Cover with the half and half. Cover the bowl and let stand for one hour.
Spray individual soufflé dishes or custards with Pam cooking spray. In a small bowl beat, together the eggs, sugar, and amaretto. Stir the mixture into the bread and milk. Gently fold in the raisins and almonds, if desired. Ladle mixture into individual ovenproof serving dishes to about 2/3 full. Bake in a 325°F oven for 50 minutes, until golden brown. Remove from oven and place on small service plate. Spoon Amaretto Sauce over the bread pudding. Top with whipped cream and garnish with a maraschino cherry or a few sprinkles of sliced almonds.