Top 8 Nepal travel tips you need to know for a great experience