I'm pretty much in the same boat as you and I just hem them myself. AS Janet said wash them a few times to let them shrink some then I just find the length I like and trim off the excess and hand sew the hem. It's a bit time consuming but it is not at all hard to do. For lighter weight fabrics you can also a product like Heat N Bond hem tape which you just use an iron.
Here is a nice little how to video.
Iv'e found it does not work so well for the heavy weights though. Better to hand sew those.