You'll need:
2 buckets
Lambswool mitt
Shampoo
Clay bar and lubricant
Paint cleaner
Polish
Wax
6 microfibres
1 drying towell
Sandpaper (for pipes)
Chrome polish
Stratch X
Glass cleaner
Rain X
Wheel cleaner
Washing-up brush (for rims)
Tyre dressing
Sponge (for under rims and sides)
APC (if you want to do engine bay)
Leather cleaner (if you've got it!)
http://www.camskill.co.uk I've found is cheapest. Buy Meguiars as a good (without being mentally expensive) product.
A good 4 stage clean (wash twice, polish, wax, Rain X, wheels and pipes polished, tyres dressed) takes me about 4 hours. The "biggie" is an all day job.