If you are expecting these never-explored places to give mind-blowing views, start your journey with Dalai Hill. It has a statue of Lord Buddha there.