Im travelling with 2 young children. We are staying New Delhi for 5 days, 2 half days in New Delhi touring. I'm looking for a recommendation on whether it's suitable to travel from New Delhi to Haridwar, New Delhi to Agra, New Delhi to Jaipur full 3 days. We were considering overnight stay but need to know if it's worth staying overnight on each destination? Or its ok to travel back to New Delhi back and forth?