OK. I checked the file... and found out the following:
avast! actually doesn't get stuck - but it takes
very long to open the file (which is considered a CHM archive by avast!). The reason is the way how CHM unpacker works - on opening, all its content is extracted to TEMP file and scanned afterwards; unfortunatelly, avast! doesn't show the progress during the extraction, so it seems to be stuck.
The problem with this file is that in contains a
huge amount of files (close to 650 000). Of course, the files are small - but it takes pretty long to extract them (besides, it may cause some troubles on FAT partitions... creating over 600 000 files in one folder might not be the best idea). I tried to scan it with another AV program and it took close to an hour to finish (P3 1.5GHz).
So, I'm not sure how to solve this problem. I will see if it's possible to identify this type of files somehow and avoid recognizing them as a CHM archive. This way, however, other similar (and possible small and avast!-friendly) files won't be scanned inside. Or, we may try to detect is as a "decompression bomb" and skip the scan after a part of the files is extracted... don't know

For now, I suggest to put the file or folder into the list of avast! exclusions - so that avast! will not scan it at all.
Btw, newer versions of MS Streets and Trips changed the format of their data files slightly, so they don't suffer from this problem.
Sorry for the troubles.