As far as steps are concerned, I get my sweat on doing step-ups on a 2ft box/wall/whatever holding 25lb plates in each hand.
Double-unders make for awesome cardio, cheap, travels well. Never had sore shoulders from running (just ruined knees and hips), but double-unders really smoke me.