Staves are higher powered versions of wands, containing much more powerful spells within them as well as containing a charge per day rather than a bulk of charges that are spent forever. Only magic-users capable of casting the appropriate spell level can use the staff.
To buy additional charges, increase the price by a number of Gold equal to 2,000 per spell level.