If you’ve over-indulged or celebrated a little too long and hard, there’s no better path to feeling better (not to mention enlightenment) than a yoga class. Ask any yogi or yogini, an hour of asanas will release toxins, bring you back into balance, and re-energize you – body, mind, and spirit.

A few specific tips: Avoid or modify inversions if you’re experiencing indigestion or heartburn, but gentle forward bends and spinal twists can have a soothing effect on your digestive organs. Some calming breath-work can help with throbbing headaches. And of course, a little Shavasana or Child’s Pose is always a feel-good move.

So consider getting yourself to a drop-in yoga class after a little too much partying. This being the Napa Valley, there are plenty of options to choose from. Most classes run an hour to an hour-and-a-half.

Bardessono offers classes for hotel guests and the general public Saturday at 9 am and Monday at 6 pm. Instructor Calie Candia makes it painless and fun regardless of your skill level. 6526 Yount Street, Yountville; 707-204-6000.

The Westin Verasa Napa features “Yoga Concierge” for guests to enjoy complimentary yoga poolside, or if weather doesn’t permit, in one of the property’s meeting rooms. Guests may sign-up during the pre-arrival process with a minimum of 24-hours advance notice. 1314 McKinstry Street, Napa; 707-257-1800.

Meadowood Napa Valley offers classes to its guests and members at 9 am or noon six days a week. 900 Meadowood Lane; 707-963-3646.

Solage Calistoga also offers classes to its guests and members nearly every day – schedule changes weekly. 755 Silverado Trail; 707-942-7442.

The Carneros Inn provides complimentary classes for hotel guests at 9 am on Saturdays and Sundays. 4048 Sonoma Highway; 707-299-4900.

Bikram Yoga features this popular hot yoga technique seven days a week (classes are 75 to 90 minutes long). 1950 Jefferson Street, Napa; 707-254-9545.

Yoga Passion offers a full schedule of a wide range of practices seven days a week. 3243 Browns Valley Road, Napa; 707-637-4774.

Studio Phyzz features Iyengar and Ashtanga classes mornings and evenings six days a week. 115 Jordan Lane, Napa; 707-224-8033.

Helen McGee is another local favorite, teaching “vinyasa flow” on Tuesdays and Thursdays at 5:30 pm. Grace Church, 1314 Spring Street, St. Helena; 707-337-0761.

Napa Soul offers drop-in classes several days a week (schedule changes weekly). 1111 Main Street (next to Sunshine Foods), St. Helena; 707-963-9642.

Ulrika Engman teaches popular “Spa Yoga Days” once a month at Solage Resort, in addition to yoga classes Monday, Wednesday, and Friday mornings at Solage and Monday evenings at Jill Hoff Pilates and Motion – all in Calistoga. Email Ulrika@Yoga-Journeys.com.

All the above classes can provide mats and blocks, so no need to pack your own. However, if the decision to downward dog is spontaneous and you have no yoga pants, both Napa Soul (see contact info above) and Sportago (1224 Adams Street, St. Helena; 707-963-9042) have nice selections.

Now, go get your Zen on!