This is what I use in my kitchen as a soap dispenser. It's so much easier than turning the soap bottle over, and the dispenser doesn't get covered in soap like a regular bottle would. And of course not only is it prettier, but I have a Costco-sized jug of soap I refill it with so I don't waste little bottles.

It's a "lotion dispenser" from Bed Bath and Beyond (although they only have it in gold on the website): http://www.bedbathandbeyond.com/product.asp?order_num=-1&SKU=104582