I like the Mechanix Original pair I bought recently. Not overly bulky but also not stretchy so you want to fit them before buying. Lowe's carries them. Great for tinkering or cleaning so you don't get bit and don't leave finger oil/sweat.
After getting a new pair very dirty I cleaned them with Balistol
And is it just me or is Ballistol the most magic thing ever? I recently cleaned my stovetop element drip pans with it. From nasty to near-mirror finish.