You could cover your alarm up in something to muffle the noise a little.

Plus, some people have the knack to wake up at the same time every day, you just have to get your body used to waking up at that time everyday.