I've just this week started experimenting with a watch that has a digital compass and is solar-powered. It's a Casio SPF-70. Solar-powered is a good idea but I'm not sure about the compass part yet. It makes the watch physically big. I imagine it would be knocked out by an EMP, so an ordinary magnetic compass is more reliable and much cheaper. It also has a barometer, which could help with weather prediction, and a thermometer, which I've found mostly useless.

My phone is a SE P900 with a 128 Meg card. It can get and display information off the internet, including maps and wotnot, as long as it has signal. I keep a lot of electronic books on it; it's surprisingly pleasant for reading. I don't store prepared survival info on it, but I should - I should take my own advice. In a pinch the backlight is a better torch than nothing at all. I found room for a half a hacksaw blade in the battery compartment.
_________________________
Quality is addictive.