I'm lucky in that i can still do some light weights, but you have to be careful even then.
As far as cardio goes, i like the elliptical machines at the gym. no impact (i don't hold on to the swinging arms!) and i get a better workout.
Johanna was right about endorphins

they're great!