Off line browser programs do all this for you automatically, but they also bring a lot more tricks and sophistication to the exercise. It is impossible to say which of the programs is best, and with the speed at which they are all being improved, the situation will change constantly. You need to decide what you want to do, and then make up your own mind. I have tried to set out below the sort of things the better ones can do, so check before you choose. Then I have added the ones I use, and my reasons for choosing them.
Precision Most can make an exact copy of the site.
This is useful if you want to make a mirror of the site, or if it is your site, you can edit it and then upload it back to the server again. You may not be able to browse all the site from your hard disc. All of them can make a copy of the site and make all the links refer to files saved on your hard disc. This is what you want so that you can browse the site off-line. Most can allow you to choose the type of files to be downloaded.