Top things to do in Bandipur, Nepal. Things to see and do in one of Nepal's most beautiful towns. From temples to caves we cover them all.