Creating a system image, then restoring onto a new drive has a lot of advantages, the major one is that you'll end up with *exactly* what you have now, including software, settings, etc...
You'll either need a pile of DVD's or an external USB drive
1) Click Start, the in Search box, type "backup" (without quotes), select Backup and Restore from the list.
2) In the Windows Backup application, select Create System Image
3) Select your destination, and continue .... After completion, you will be prompted to create a System Restore disk.
4) Remove old drive and install new drive in it's place
5) boot the system off of the System Restore disk, select Repair my Computer, then Restore System ....