Nainital is perhaps one of those few vacation spots that house everything a vacationer looks for in a perfect getaway. Towering mountains of the Himalayan...