Golf problem, What would you recomend?
Tennis???
OK, Seriously. Try checking with some of the local Muni's as their pros usually have a bit lower rates. Also, try the local Junior or Community college. They often have classes that are very inexpensive.