MyZmanim.com is an amazing website listing important times of the day for tefillah – for any day, any place in the world – and it is accessible in almost every digital format – in four different languages.  Seriously, what more could you ask for?