depends on your budget dude!
a basic wash would consist of:
washing (2 bucket method) with a decent wash mitt / shampoo. sonus wash mitt is around £7, and if on a budget - meguiars gold class is pretty decent! CYC huge drying towel is about £9 iirc.
it's hard to polish [and do a good job] by hand unless on a honda from experience as they have soft paints, but results are achieveable.
for medium swirls i've found Menzerna PF2500 / intesive polish / 85RD 3.02 or what ever they call it these days.
for light swirls & finishing - SF4000 / super finish / PO 106 FA or whatever it's called now.
and i used one of the 'ultimate german foam applicatiors' which are about £2 online.
using that gear by hand i managed to remove a lot of swirls from my mothers vectra.
before polishing, you may want to look into using a clay bar too. only needs to be done once or twice per year, and for the cost of around £6, it's well worth it IMO.
then sealant and/or wax, again depending on your budget.
In terms of sealant, many people reccomend finishKare 1000p, i've never used it myself, but from reviews it seems great, and has added versatility of working well on the engine bay / wheels as well as the cars paint work
obviously you'd need extra little bits like a few microfibre cloths for removing polish and buffing etc, and you may want to buy wheel cleaner too.
Been a while since ive had to buy anything new, but
www.cleanyourcar.co.uk is always great