Base on moon is simply put much more rational choice. It would be just antarctica on steroids with possible resupply and relative proximity. Colony on mars needs to be entirely self-sustaining and we don't have any working equivalent here on earth. Putting material on the surface is one thing, but to actually have the infrastructure there to survive is much harder beast.