Are there spin classes on the Carnival Dream? If so, does anyone know how often classes are offered and if the bikes are equiped with clips for biking shoes? I'm training for a charity ride this summer and would like to spin when I board the dream in two weeks.