Bite the bullet and run CAT 6 Ethernet all over the place. You will get 1 GBs without any drops, and it's also future-proof. You may not max out your Internet anytime soon but having this in place will let you naturally upgrade your use as technology advances without requiring any changes.
If you have a NAS or a server, put it next to your fiber in jack along with a suitably powerful UPS. All your major network devices should run from that UPS so you'll be able to have Internet access or a while even when there's a power outage. Run wires from the jack, to your living room, office, and all the other places you will require Internet access. While you're at it, you probably should consider running two strands of wire all over the place. You can either run it in the walls if you feel like it, or use cable covers. Get the wire from Monoprice along with the necessary equipment to install them.
For Internet that goes up to 1GBs, you should get a Ubiquiti EdgeRouter Lite. It supports wire-speed forwarding and costs only $100. However, the setup might be a pain in the ass. However, once it is set up, it will never go down. And it's really goddamned fast. You might also want to invest in a commercial-grade switch such as the Ubiquiti ToughRouter or a Netgear GS116. You don't want to rely on consumer grade stuff that will blow up (like my RT-N16, which suddenly died one day and left my small office without any Internet for an entire day). The price differential really isn't that big. I can transfer files between my NAS and my desktop at 50-60 MB/s without stalling out other people's transfers.
As far as access points, you might want to get one or two that are POE from Ubiquiti. You can get their POE switch for the access points so you can run only one wire and be done with it. If you're going to be in the house for a long time, and your usage will only increase as you have kids, etc., then you should spend the time to set up a very robust network early on.