I am not fond of the Tomboy type, although they are outdoorsy like myself, I find them to convey their feelings less. You know, I am more like a guy, rather sit and drink some beers than talk about my feelings. It is kind of like pulling teeth to know where you stand with them.
An elegant classy girl will still head outdoors with you, and at least she will tell you how she feels and be more forthcoming.
I like casual and sporty, but it only looks hot if you have the correct body for it. Otherwise stay with elegant/girly/classy. You will more easily find something that fits your body looks and is still hot.