Two very useful utilities that show the disk space taken by applications and system files like caches, are WhatSize and GrandPerspective. WhatSize simply gives the sizes see below :-
However, GrandPerspective give a graphical representation of the same, see below:-
The big brown "blob" in the middle is the Google Earth cache of 547 MB.