The best soil mix for snake plants is a sandy potting soil with generous amounts of peat or compost mixed in.  They will grow well in a room that has 12 to 15 hours of sunlight per day and needs watering only when the soil's surface begins to dry out. The container should have ample drainage holes.  To avoid brown leaves, fertilize with liquid houseplant fertilizer every two weeks during the summer and once a month (or not at all) during the winter.  This plant does not like having it's root area disturbed, so any time you need to move your snake plant around make sure you do so carefully by using your fingers to lift it up from it's roots and place it down in another