WinDirStat is a “disk usage statistics viewer and cleanup tool for various versions of Microsoft Windows.” Its main advantage is that it produces nice looking visualizations of exactly what is taking up all that space on hard drives.
There is a very similar app for Android called DiskUsage that will do the same thing for phone/microSD card storage.