They grow well in a standard peat moss/sand which can be anything from 50% to 70% peat moss. There's no need to fertilize, as the plant relies on insects for food.
They are best grown outdoors as container or potted plants. They are excellent for the sunny deck or patio. You may also grow them in a pond or fountain.