Pokhara is a stunning place, filled with nature, great sites and an important hub for mountain climbers. Here are the top Things to do in Pokhara