Whatever you do, don't use the stain/poly one coat products that are out there....
Now, I've had good luck with minwax oil based stains but I think any reputable brand will do.
As for finishes, I generally use 3-4 coats of CLEAR oil based poly. The clearer a finish, the harder it will cure...