We've got the 29 best water garden ideas to suit your space and budget, from rock features and koi ponds to solar fountains and waterfalls!