If you're doing it yourself, the easiest and least labour intensive choice is prefinished hardwood. No sanding or finishing is required, making this the ideal choice for the DIY-er who wants to save time.
However, this type of hardwood is pre-finished on a board-by-board basis, so the finish which seals each individual board does not seal the small spaces between each plank the same way that post-installation finishing does. The significant advantages of prefinished hardwood are no mess, no fumes, no sanding, less work, and quick installation. Beautiful hardwood flooring can be yours in a cinch!