Trek to India's best kept secret — Mechuka.
"Touted as 'the last Shangri La,' the Buddhist town in Arunachal Pradesh, India lies low in a green valley ringed by snow-capped peaks," Rijntjes said. "The vistas should attract more tourists, but Arunachal Pradesh is one of India’s least visited states."