Rishikesh, the spiritual capital of India, is not only a hub for yoga and meditation but also a dream destination for nature lovers. One of the most enriching ways to experience this sacred town is by staying at a riverside resort — and the good news is, you don’t have to spend a fortune to do so. Riverside affordable resorts in Rishikesh offer