Another Idea I had was where for the first week of joining a town any items you brought into a town with you / items you had in your inventory when you join the town are protected. This gives players a chance to feel out the town and decide if they want to stay there or not.