Nepal: Pokhara Nature lovers and hikers alike flock to Pokhara in Nepal. This serene landscape is also a perfect spot to unplug and re-charge. There are eight..