I would suggest something that puts more focus on upper body and stretching the muscles of the legs. If you do not commit to a stretching routine after spinning - more than the 2 minutes at the end of class - you will eventually be in PT (I know through experience). Pilates, yoga might be things to look at, but you also need to do some dedicated stretching on your own.