As we said before Kathmandu offers different ethnic cultures. The Nepalese are still traditional and conservative in the way they dress.  Thus, we recommend that you respect this, by not wearing revealing clothing or sleeveless tops while visiting Nepal. However, shorts are acceptable, but they should reach just above the knee and be modest.