Some people have the problem that they don't get sounds or music with Windows Vista.
dougmadman found the solution to fix the problem:
Go into the folder C:/user/user name/appdata/ and delete the Medieval II Total War folder.
In Vista this folder may be a hidden folder so you have to enable hidden folders to find it.