I recommend getting a fringe/bangs; your forehead is prominent, and your face is thin enough that a fringe won't make your cheeks look chubby. I also recommend face frames. Face frames will give you shorter hair in the front, but you can keep the rest long.
That's just my opinion, though (I hate foreheads, and I'm generally not a fan of long hair). I don't know if that's the type of look you'd like.
This site might spark some ideas:
http://www.rasysa.com/pkg/style/