I can vouch for the Canno S10 (latest is S20) as being very tough (throw in the navbag & forget)and takes superb pictures. You'll need to spend a bit to get plenty of memory though - useless without at least 48 mb of CF memory.
The only thing you can be certain of (as with all computer related stuff) is that it'll be out of date by the time you get it home.