WOOD>>>Is the best of all for beauty, and you should put tons of sealer and polyurethane coats over it, .....But, consider the part of the country you live in as well.
Tile is much more sturdy, and with a mosaic....you can't go wrong.
Sure wood is beautiful, but if you plan to live in the house with pets, or kids or high traffic...Tile would be much sturdier..(and you can use throw rugs, as well) to warm the floors up in winter,..Aaaand then theres Pergo or laminate flooring..

...ulk! fake looking wood, but supposedly sturdy.
If you do go with Tile, ask for assistance,for the right size spacers, the larger the spacer the more grout, ..a darker grout is also easier to maintain...but seal the grout as well....this will kepp it cleaner longer.
Make sure you have a lot of glue on the floor, and press firmly down on each tile as to form a suction between the floor and tile, otherwise you will have a hollow in between, the floor and the tile and you will hear it every time you walk over it
Also make certain you have lots of paper towels, waterpails..(inexpensive will do), large sponges and dishwashing, rubber gloves are important, to protect you hands, You need to clean-up as you work (as best you can). If you don't you will never get the grout off the floor, and your life will become diy hell..

.hahah....Anyway, the glue is not as bad, but all in all, Clean as you work!! Or you'll regret it, and one more thing is make sure your floor is level before you start....or forget it! I do have tile floors, But my name ain't Woodpecker for nuthin!