The best money you would ever spend would be on an advanced driver training course IMO.
It teaches the right 'attitude' rather than the "I know all" that many younger drivers (including me many moons ago) seem to have.
It was the best thing I ever did for my son - it took the edge off his 'youthfulness' as far as driving goes and probably saved his life!
The opening address by the advanced instructor was:
"What is probably the ONLY thing you are likely to do every day that can KILL YOU? - go driving!"
This has stayed with me for many years now.......