No replacement for cardio! Jog, swim etc is the best. Swimming is one of the best cardio u can do! And no type of stress on joints! Whereas jogging/running is horrible on the joints!
Btw, every time i do hop in the pool after a work-out session, i feel like a new man! Nothing like it! Is just a bit of inconvenience: Changing, showering, dressing etc.