I love a front yard pond, but you do want to make sure you pond includes a place to sit and enjoy it from the outside as well. Bigger porch? Small patio? Even just a small fieldstone or cement pad where you can put a pretty bench would ensure that you have a place to sit and relax.
I'd consider a stacked slate sphere or urn or even a bowl as the "headwater" for your stream. I think they make beautiful front yard water features. Plus it gives you height and something that people could see from the street and wonder about what else is going on up there! A bit more formal, but still brings the water... which is what we're all here for!
Check out this pond build from Atlantis - they use a sphere to start the waterfall: