Use a wired Apple keyboard. You don't need to worry about battery life.
And I use a Logitech Revolution mouse.