Well, if you want to keep the look, your only option is a Mighty Mouse from apple. It's not bluetooth and it's expensive.

Any other USB mouse will work just fine, context sensitive menus and all. At work, I've got it hooked up mini -> usb/ps2 converter > ps2 to kvm -> intelimouse's ps2/usb converter -> MS intelimouse. I love my forward and back buttons on the mouse, with this setup they took some software to get going, but they work now.

Keyboard wise, it's the same thing. Whatever you like, as long as it's USB. If it's PS2, you can always get a converter for ~$10.

Matthew