In order to colonize mars, having a good space station in orbit would help out immensely. We're talking big enough to stretch out and hold a few hundred people.
The station would need to grow crops and have minor but flexible manufacturing.
At that point, why would you colonize mars vs just make more stations?