Whats the size of your tank? DO you want low tech plants that just need light? Do you want to have planted plants?
Low tech you could get some driftwood or rocks and attach java fern, anubis and java moss to it with fishing line or string. Could also get banana plants which you bury a little bit but not all they way or it will die, java fern needs its roots to be completely free.
You could have more high tech plants and get specialized plant gravel like eco-complete, florite, or floramax, I think you need 1" or 3" of gravel for plants i cant remember. You can also get C02 fertilizer tablets, and liquid iron and magnesium for food for plants, or go high tech and add C02 in your tank through gas. (for more advanced aquarist)
As far as snails go when you need them i suggest some neritess snails, they dont eat plants, stay small, but lay eggs that only hatch in saltwater so you will find little sesame seeds all over the tank in a couple months.
As far as leaving plants in pots you can do that, but i wouldnt, id just remove them and let their root system naturally grow into your aquarium, the plastic pot it comes in can cause you problems later, with looking un-asthmatically pleasing, or blocking other plants.
For lighting i would use a normal florescent aquarium plant bulbs, 6500k spectrum plus.
Think thats all i can add, and all i know, please someone correct me on whatever im wrong on.