Best times to go for a motorcycle tour in Nepal