It's really a matter of personal taste. I prefer my old IBM keyboard or this other keyboard I have from the 80s(it has a fan to cool it). I also have no problems with most mice but I dislike most "gaming" mice. Something about the feel of them in my hands. I use a v450 logitech.
So I guess I recommend any keyboard that works and a laser mouse that feels comfortable to you. Laser due to the better tracking.
Logitech is good brand name and I like mine so I would trust their devices.
Best bang for buck: The cheapest you can get, that feels comfortable to you.