My husband just got a visa for India and it was very easy. He filed his paperwork electronically, sent his passport to San Francisco, and it was back in less than 10 days. It is not a long process like it once was.
In Kathmandu getting visas on the spot, which was possible until the day of the earthquake, is no longer possible because of the collapse of the internet infrastructure. My husband was informed of this just this week by the guide he had hired.
He was scheduled to go to Kathmandu for 6 days and then on to Llasa and then India but in light of the awful destruction, the strain on resources there, and the fact that there is only one working runway left in the entire country of Nepal, he has changed his itinerary to just include Tibet (now entering through China) and India.
Nepal is going to be recovering from this for many years and by January, when the weather closes in, it is not going to be a pleasant place. Besides, most of what you probably want to see in Kathmandu has been shaken to a pile of rubble even if your nice hotel is still standing.