Personally, pretty much any keyboard works for me (I do prefer them at least with volume keys though).
As far as mice go, I hate pretty much every mouse available, in one way or another they all suck (nothing has ever been as good as the Logitech Mouseman Wheel.)
Best.Mouse.Ever
I might just have weird hands, but all the logitech mice look like theyd be awesome for me, then i get a hold of one and it just doesnt feel comfortable.
My suggestion would be to go to a store like Best Buy and see the mice they have set up, try them to see what you like, then go online and find it at an actually decent price.