Which is the better - Garmin Nuvi 300 or Navman N40i. I need a GPS to use in the car and also walking about cities. Both seem small enough and I like the idea of the navman's camera.