Buying online, in a brick-and-mortar store, or buying in a club's golf shop each have their advantages, so it will depend a lot on personal preferences. Buying online will get you the best prices and selection. Buying a club's golf shop will have the best advice and expertise tailored to you. A brick-and-mortar store will strike a balance between the two.