Check out the web sites for one of the large hardware store chains. They have information on wood vs laminate vs engineered wood. If I recall you cannot put hardwood on a concrete subfloor, but you can put engineered hardwood or laminate on it.
We bought laminate to do a bedroom that is not heavily used and engineered hardwood to do another that is used more. We plan to do this in the Spring. You can lay flooring in any season as long as it has acclimated to the room and you leave enough room for expansion.
I would not do tile. It is hard and cold. Wood and laminate will scratch if you have big dogs. The floors are scratch-resistent, not scratch-proof. They clean up with a swiffer for dusting, and spray cleaner if cleaning is needed. Never use soap or water or wax. Water that stands on laminate for a long time will warp it.
After doing Internet research, we looked at Home Depot, Lowe’s, and also attended a big home show to talk to flooring salespeople. The best thing we did was take a class on floor installation at Home Depot. Lowe’s offers these too. The instructor was the salesman. He was retired from his own business where he installed floors for thirty years. He told us that the size gap that the manufacturer recommended at the walls wasn’t enough for this climate, that it really needed to be twice as much. Lots of little hints and advice. I took lots of notes and made little drawings. There was no pressure to buy.
Take your time to do your homework, look at colors and prices. You’ll find what’s right for you.