There is absolutely no shortage of alarm clocks for the iPhone, but I have recently tried and really like Talking Weather Alarm. Yes, it wakes you up to a variety of alarm sounds or anything from your playlist, but it also reads the local weather forecast to you and gives you a smattering of news headlines. The app has a light price tag of just US$0.99.
Talking Weather Alarm is far preferable to those sometimes flaky hotel wake-up calls and the other iPhone alarms that get you out of bed but don't do as good a job of keeping you informed.
The app has a variety of colors and clock faces, and works in either landscape or portrait view. Leaving the app running all night can suck your battery, so it's a good idea to have yo