I don't prefer a setup with a separate mouse...even if it's a wireless mouse...no matter how good the keyboard is. To that end, I typically get a keyboard/mouse combo unit.
Currently run this keyboard/mouse on my Mac Mini via Bluetooth wireless - works well with iPhone and iPad as well - and my Dell laptops too - it weighs all of about 12 oz maybe? :
Logitech Mediaboard PRO for PS3 - Bluetooth With Integrated TouchPad
http://www.logitech.com/en-us/gaming/mice-keyboard-combos/devices/3616
However, if you want to go back to "clicky" keyboards, this one is a beast. I recently booted up an old Intel P2-450 box with PS2 style connectors and had to pull this 5 pounder unit out of the closet. After an hour my fingertips actually hurt! No wonder I have carpal tunnel! I probably wrote a million lines of code on this keyboard at IBM then MCI and earlier at my current company...
The Apple keyboards are pretty good. I don't mind the white, it loudly reminds me to clean it regularly as it shows the food, grime, dirt, dust, coffee stains, etc. It helps me not to be so lazy.
We also have one of those older-syle iPhone/iPad Apple white keyboards with the rigid docking station. However, it's not very well suited for traveling around with.
Wife just bought one of those Kensignton bluetooth case-embedded keyboards for her iPad. Not a bad setup, but the keys are very very squishy - not something I would use 8+ hours a day.