I wouldn't do a large in-enclosure water feature as snakes like to "go" in the water, which means you have to clean out all the water, disinfect, then re-fill... and it'll be every few days.
If you want to let them swim every few days you can use a stock tank for livestock as a pool. Sometimes they're available used on Craigslist or Facebook marketplace for a good price. Just have a vehicle available that can move it.
You could also get an inflatable pool - they come in a variety of sizes - but I don't know how durable they are.