(1) Why is "de" used in the clause "nous n'avions pas d'autre choix que de succomber à" before "succomber"? When is it used this way?
(2) Is it permissible to write "nous devions aller visiter" instead of "il fallait que nous allions visiter" in this context? When must one or the other be used?