I use
iGuidance; I have the program and the map data for about 15 states on a 6GB card along with a boatload of MP3's.... it's not even 1/2 full
The only other thing you might want to look into would be a mount of some sort for while you're driving.