I don't know about pricing in your area but check out the pharos trips and pics.
http://www.pharosgps.com/products/data_logger/PTP10.htmI have one and it is pretty good. It directly interfaces with google earth and inserts the gps info into the pictures. It was really cheap I picked up up for about $50.
It is very small (I drop mine in the top of my bag) 2.82in (L) x 1.89in (W) x 0.89in (H) weighs about 2.5 oz.
The only bad thing is being that small the battery life is limited to about 24 hrs. You can set the recording interval to set the logging time (the onboard memory holds 13000 points).
The way I use it is I set the interval (15 sec gives me 2 days between downloads but if I was on a longer trip I could set it higher). You then turn it on at the beginning of the trip and back off at the end of the trip. When you get home you can coordinate your camera clock with the gps time start tagging.