Bicycling...works your legs...lately all I do is ride my road bike or mtn. bike to get my legs in shape for other sports such as ice hockey.
For shopping in the south SF bay area I typically go to Performance Bicycles in Campbell or REI in Saratoga.
Raf's Bike Shopping Links:
http://www.performancebicycles.com