If you use your charging dock and hook your iPhone up to your home stereo, you can actually have the alarm play through your stereo.
Just leave the stereo on at a decent level, and when the alarm goes off, it plays through your stereo speakers and your iPhone speakers. Try to sleep through that!