7 reasons why Jaipur is the next best destination for Yoga Retreats