If I didn't already own 5 Garmin GPS units this would be on the top of my would like to have list.
Link:
https://buy.garmin.com/shop/shop.do?cID=275&pID=112211
I have an older version with traffic and lifetime updates but the screen is much smaller.
Oh wait my new truck also uses a Garmin in the Navigator, so make it 6 Garmin's.
I do most of my trip planning using Garmin's MapSource, where I create any waypoints I want to show up along the way as well as possible RV parks along the route. I have the program on my laptop as well as the desktop at home.
I have purchased Topo Canada and Topo USA for my handhelds and even use it in one of my Nuvi's from time to time. Yes, I am a Garmin fan.