Water Gardens

What size, design and types of plants are good for a water garden.