I had decent luck using a 1 lb. dewaxed Shellac wash coat, mixed with alchohol based dyes. After applying several coats of that, I basically used wax to top it off. It didn't blotch, and you can mix dyes to exact tones you want. You can also use lacquer instead of wax. The finish is reversible for one thing, and more importantly, you can repair the finish very easily since each coat melts into the previous coat.
Since you mentioned natural was okay, I think some might recommend you use a boiled linseed finish. It will darken with age, and since you aren't staining it, it shouldn't blotch up. I HATE stain... So much I got into fooling around with alchohol soluble dyes & shellac.