Hi there, other than wood or carpet there are basically two other choices either ceramic/stone or vinyl/linoleum. Personally I've always been kind of adverse to the stone or ceramic tile route just because it is SO HARD. Drop anything and it will shatter on impact and its tough to stand on for longer periods of time. Linoleum is pretty versatile these days and comes in wood look and tile look types.
Premium Luxury Vinyl or Ceramic tiles come in so many styles now and can really hold up to traffic. All much easier to maintain that wood and carpet.