Wheels - may need a hub service, may need truing, (straighening), should be a simple job and inexpensive, but needs further investigation.
Cassette, chain and bottom bracket - all inexpensive and very easy to change if you have the tools, (so a doddle for an LBS).
Tyres - can be very inexpensive, but worth paying a bit more for a decent brand and some puncture protection IMO.
Cables - inexpesive, (may just need inners), and again a small job for an LBS.
If I were you I'd visit a proper bike shop in your town, (not
Halfords). Some people are lucky, (if you see it that way), and have decent staff at their Halfords Bikehut, but the overwhelming majority, (IMO), is that most Halfords staff are poorly trained, inexperienced kids who don't care as they are getting minimum wage for doing a job they dislike. Harsh but probably true.
If you really want to fix the bike up then watch some YouTube videos, when you actually see what is involved you may get all inspired and think, "I could do that", you never know if you don't try. Most jobs only require basic tools.
You could do it in stages, it's great watching a project taking shape, unless you are impatient like me. I've got a 20 year old bike in the shed that has gone from wanting to ride it to deciding to do a bit of a restoration on it but I'm now stuck waiting for parts and tearing my hair out as I want it done.
So remember, YouTube and CycleChat are your friends in all matters of bike fettling
[EDIT] corrected spelling error spotted by YellowTim
