For bandwidth, I'll be setting up an http cache server this weekend so that steam downloads (at least) can be retrieved locally as often as possible. The internet we have is 100Mb/s, which I personally think is more than plenty if managed correctly. We'd like the network and its capabilities to pretty much be as open as possible with a noticeable disclaimer that traffic can easily be intercepted and that Bad Stuff won't be tolerated. Ideally, we'd want the network to be as old school LAN-y as possible, which means that we unfortunately have to make some security compromises. We're going to place heavy restrictions on southbound traffic coming in, but northbound is going to be pretty limited. That said, we haven't set it up entirely yet, so we'll probably change a lot as we go.
We haven't really talked about wifi that much, but I've heard more and more that ubiquiti routers are incredible for the price. We'll probably buy two or three decent ones.