Google earth: It's an excellent 3D tool... FREE! To view a demo
http://earth.google.com/tour/
The main page.
http://earth.google.com/
*******NOTE*******
You need a modern computer and a high bandwidth connection.
In the USA all charts have been encoded into the standard ENC format. ENC charts of the entire country are available from the NOAA web site...FREE. Raster charts are also free.
http://chartmaker.ncd.noaa.gov/
Now it's possible to have these charts overlay into google earth.
http://destinsharks.com/google-earth-maps/159
http://destinsharks.com/maps-charts/152 is the tutorial.
FREE!
ENC charts is the world standard but not all countries have finished encoding, and most countries charge for it. Still it might be worth checking out from whatever country you reside in.
__________________