I am not sure if this has been suggested before, if so, sorry for repeating.
I think it would be very practical to have a "stall area" within towns so that people can exchange items. The town stalls would look like the player stalls in prov but without the price tags as the purpose would be to donate items to the town. That would really facilitate exchanges between town members, I believe, and it would make a very cool area to hang out in the town as well :p