You have a fairly good selection of shops to choose from. San Carlos, Palo Alto, Reid Hill View and San Jose Int'l all have pilot shops. From my experience the one at San Carlos is a little on the small side. The Flying Gift Shop (SJC) used to have a good selection... if you could put up the owner who was sometimes a little over the top.
Enjoy the trip.