Kathmandu, nestled in the lap of majestic mountains, combines the allure of urban living with the breathtaking beauty of the Himalayas.