well, traditionalists will say that it should be above the center of the knee but you can do whatever you feel like. if you wanna keep it long, go ahead.

as for hemming, taking to a seamstress or whatever they're called, would be a start. just someone with good enough experience can do it.