Depending on your budget, an 802.11n router might work well for you. The ones that I have seen offer compatibility with b, g and a, and can run on both 5.8 and 2.4 ranges. The range is supposed to be better then a or g even without n equipment in the clients.