So my mom is buying me a new (PC) laptop, given that mine seems to be starting to bite the dust.

Unfortunately, I never know where to begin with these things. I'm buying it online, but I don't know what specs to look for, etc. I know I want: fast, lightweight, good graphics, and touchscreen.

Anyone have advice on what to look for and/or avoid?