The Hotel Sacher has a variant, Sacher-Punschtorte, that contains alcohol. You can also add rum syrup in between the layers for the desired effect.