Just stick rugs down. I kept having to move them back, so now, the long carpets over high use areas are actually stuck down using that sticky velcro (so I can still take them up when I want to hoover properly/shake stuff out.
I've had all kinds from floorboards to B&Q laminate, and, if you have kids, I'd go with a medium priced laminate - and assume that you'll just replace it once the children are old enough not to be ruining it (could just be my lax housework and kids).
Don't do exposed floorboards. They're just not meant for it, they were expected to be covered with carpet.
Real wood will dent/scratch and you just have to live with it until it's dented/scratched enough to look lived in rather than damaged!
Also do the foam plastic underlay, not the fibre boards if laminate - the fibre boards are so itchy to lay, and if any water gets under then they just swell. At least with the plastic underlay you stand a chance of getting away with it (the laminate can also swell, but in our case, it was the underlay that really caused the issues).
Our bathroom, waterproof, slate-look laminate is fantastic (and warmer than the normal kind).
If you're laying yourself, get a laminate cutter - like a massive shearing knife. Made the whole experience much faster and easier (and has been borrowed by rest of family since) compared to jigsaw/hand saw (dust everywhere)