All the advice above is top dollar - here's my 2 cents worth !
Try looking for some work experience in a large organisation that will have a web development team. I work in the NHS on a placement (gap year) and I have done tonnes of web design and learned loads of new things. You will be suprised what you can learn in a couple of weeks, and the best way to do this, is sit at your computer and just get building !
Best of luck and let us know how you get on.
Maz