Some days I'm surprised to wake up and realize that I have lived in the same house for more than 30 years. (Other days, I'm just surprised to wake up.)
Regardless, the very first time I thought about wiring my home, I was planning on spending big money for the "good stuff." I was going to pay extra for cat 5 cable!
My advice would be to plan for the march of time and technical progress. Rather than pre-wiring your house for fiber, why not pre-wire your house for post-wiring your house?
Instead of running fiber, or hdmi + cat5e + fiber + ..., go out and get some gray schedule 40 PVC conduit. Big box stores sell it in 10 foot "sticks," same as plumbing pipe. Run that from your basement to various convenient places (the attic, a closet at the other end of the house, whatever makes sense for your situation). That way, you haven't spent a lot of money on a technology that will be out of date in a few years, and you have a great way to run the "next big thing".
Get yourself some mason's line (aka: string) and cut it 2x the length of each run + 1 meter. Put a loop at the half-way point, and tie some 1/2" nipples of the same sized conduit at each end. This way the string can't get pulled through, but there's enough slack to run the half-way loop from one end to the other, fishing whatever cable-du-jour you want to run. Leave them in there forever.