yep, an outdoor pond with space around it that has usable land for some wandering, plenty of plants, well stocked with fishes, etc. Not only is this the optimal way to keep them, it's also the cheapest and easiest in the long run.