Santarem is the place, here you have purchased the most (large metropolis, where there are stores of all kinds).

Alter do Chao is also a small town to buy some stuff in, but is slightly more expensive than Santarem normally.