D-Link DIR-655, I just bought myself one 3-4 months back.- No problems thus far, and probably won't have any. I'd highly recommend it. WPA2, is easy to configure (You'll be up and running in no time).- It's probably what you'll setup security wise for your small home network. So ideally you don't need to worry about more advanced security features.
Another router you might want to check out that is quite popular is the Buffalo Technology WZR-HP-G300NH - Though, it's mainly because it can be flashed with DD-WRT firmware. The data rates are listed as the same as the DLink, only features that I saw that were different were with security, and you aren't going to utilize those at all. I'd go with the DLink. Save yourself the 9$, because you won't use half of the features on it.
Linksys wasn't even a thought when I got mine- I had 3 of there routers fail over the years.- & Plus I was not on the best of terms with Cisco at the time. So it made perfect sense to stay away. Not to say that they don't make a great product.
I don't know what kind of wireless cards to suggest- Although, i'll be looking into this for my new desktop build. So, I might have some more feedback later.