Artificial Magnetic Field
Well, that's a very good idea, but we just can't make a field that big, the only way we could do that would be to restart the Martian core, but since it's frozen, we'd have to melt it. Besides, we don't even know exactly how the Earth produces it's magnetic field...