Vista is bigger than XP to start with but not that much. The bulk of the difference will be things like System Restore backups, the hiberfil.sys file that the RAM gets dumped to in sleep mode etc.
Something like TreeSize Free will let you see where the disk is being used if you want to track...