As for keyboards, you can't go past the Apple bluetooth keyboard. You won't get it much cheaper than at the Apple store price, though.
People have a lot of different preferences for mice. I have a Kensington bluetooth PilotMouse and it works for me.
Whatever you decide to get, make sure you get rechargeable batteries, as these save heaps in cost and waste.