Hi - we are sailing on the Disney Magic in two weeks! Can anyone tell me what kind of workout classes they have on board? Anything that you need to sign up for in advance? Can you sign up before the cruise, or only when you're on the ship? Do they have spin classes on the Magic? Personal trainers? Any info would be helpful - I'm WAY more likely to work out if I book things in advance! Thanks!