Waltorious: To clarify for the OP, there is no location to buy spell points in MM2, as PetrusOctavianus said. Spell points are regenerated by resting, which can be done in most places, but will consume 1 unit of food per person. If there is no food left, resting will provide no benefit; refill food by visiting a tavern.
Maximum spell points are determined by a character's level, and I think also by their intelligence stat. Actually for MM2 I think that Intelligence determines spell points for sorcerer spells (so for sorcerers and archers) and Personality determines spell points for priest spells (so for priests and paladins), but I'd have to check the manual again to be sure.
Stats are determined at character creation and do not rise with level, but they can be raised at certain special locaitons. In MM2 they can be raised to VERY high values so don't worry too much about the starting values.
You are right about intel and personality for spell points. You can raise their stats with a few magic items you find.