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.