Yoga activities at all-inclusive resorts have come a long way. They are usually quite comprehensive (and some of them are downright athletic). You can take classes in tai chi, qi gong, Hatha yoga, or Pilates. [More]