I'd either recommend:
HTTrack.
http://www.httrack.com/
- freeware
- Available for Both linux and windows
- uses GUI
Wget
- Linux [well, also for windows, but I couldn't get the windows binary to work]
- GNU [obviously] and free
- EXTREMELY configurable, but it has a steeper learning curve than httrack.
- want to get used to the command line if you use this.
good luck,
keyshawn