The WordPress demos all use
Widget Context to selectively show or hide widgets on specific areas of the site. Once you've activated the plugin, you'll see a new section in the settings of each widget, which will allow you to configure the visibility on a per-widget basis.