My favorite store here in Houston, TX is Village Tropical Fish. They have a very nice selection of plants (with no snails seen), and the people there are fairly knowledgable. They have on display plant tank that is something to drool over. Parking is a real pain though.