But how to keep water on Mars? The way I understand Mars can't keep an atmosphere because it lacks a magnetic field and probably lost a lot of water this way.
At a later point, it may prove feasible to reduce the incidence of solar winds using one or more deflectors at the Sun-Mars L1 point. A cool idea would be to slow down instead of deflecting so the particles would land on Mars and become part of the atmosphere instead of blowing it away.
But this is way past the science-fiction line for now.
Also, sounds fun...