Have just done this with my brother in laws laptop.
Bought a 2.5" 1tb hard drive, they will all fit.
Get yourself a physical copy of Acronis Truimage. Boot from cd, create image of hdd onto external hdd.
Put in new drive, boot from cd and restore image onto new drive.