Hi Vincent,
Thought I'd have a go at answering the second part of your question.
I've just bought a Garmin Zumo 550 - rugged, waterproof, small and nicely combines user-friendly features with more specialist ones (add extra maps with mapsource, automatically records your tracks for review...