If you are thinking of hosting your websites yourself, bear in mind that your broadband upload speed is probably only 10% of your download speed.
If that is adequate for the traffic you support currently - and in the future - then hosting your own websites is quite feasible.
Another issue is the IP address. Most domestic broadband connections are dynamically assigned by the ISP - when that changes, no-one can access your sites until the DNS entries are updated.
Two ways to address this - dynamic DNS or pay more for a static IP from your ISP.
Assuming you have dealt with these hurdles, you should consider connecting your webservers using copper rather than wireless, mainly because it is more reliable rather than because of throughput. Yes, you can have 100Mb (or even higher now) via copper, but your internet connection is the bottleneck, not the wifi speed.
Most domestic-grade broadband routers / wifi switches incorporate a reasonable firewall, which will provide NAT, address and port-based filtering and also stateful packet inspection, so will probably be adequate for your purposes.
Just set up the port forwarding to the internal server address(es) and allow that traffic through the firewall.
If your current device doesn't do this then it would be advisable to replace with something better.
Draytek and Linksys do good stuff, Netgear is adequate (IMHO). Avoid Belkin. Others will have their own recommendations.
I don't think it's necessary to have matched equipment - at least for the ratified standards (mainly 802.11b/g). Indeed I've had more problems with Netgear WAP and Netgear Laptop PC cards than success!
But for 802.11n it's probably wise to stick to one manfr, as a lot of the stuff was released to a draft spec.
Also, if you are attempting to get the high speed 108Mbps rates that some manfrs claim, these will be using proprietary extensions, so would need "compatible" if not single-vendor components.
HTH
SD