For the past 7 plus years I have lived in OC, I have taken over 10 lessons and classes to quench that learning itch. Some of them include:
So where can you get lessons for cheap? For the most flexible schedule and lowest prices, the best place to look is your local community center. The classes are usually held on weekends & evenings, and because they are group lessons, it is cheaper than private lessons. Last summer, I took surfing lessons thru the Newport Beach Community. My lessons were every Saturday for 6 weeks for 3 hour lessons. I had the best time swimming, surfing, and enjoying the california sun.
Here are some resources: