These can last a day, a weekend, weeks or months depending on your fancy. If you are a regular practitioner or someone curious about yoga and you would like a change then retreats can be a great option. Not only do you get to spend time with like-minded people but you also get to sample the whole yogic lifestyle, including meditation and food. Food on retreats is most frequently vegetarian and can range from dull to delicious, usually the latter. Yoga retreats are generally inexpensive and for this reason you should not expect Hilton-like rooms.
Accommodations are generally clean, adequate and a bit sparse.
Private rooms for couples are usually available but if you are going solo or with a friend, then expect to share a dorm-style room. Simple accommodations and vegetarian food are some of the things that keep the rates low. Most places prohibit smoking, alcohol and drugs. Sometimes kids and animals are also not welcome. Having said all that, yoga retreats can be a great change of pace, extremely stimulating and very relaxing all at the same time.