Napa Valley Country Club provides golf courses, golf tournaments, tennis, wedding and events services.