Any house with a door i believe you can buy. Also, if you go to the general store, they sell small and large containers which you can place in your house. And those containers can store guns and anything in the "I" inventory. If the doors are locked on a house that means its already been bought.