hi yuji,
i would recommend buying a mobile phone with integrated GPS, much more convenient in my opinion (and really fast with A-GPS).
not sure though if you can connect it to your pc.
otherwise, i have had good experience with tomtom gps devices.
ciao
guido