If you have confirmed your H has been with a prostitute then your questions (RE: the wedding) are answered. No, don't drive with him or stay overnight with him. Be pleasant at the reception but IMO nothing more. It is not your problem if he gets drunk and doesn't have a place to stay.
All the questions you asked (RE: the wedding) seem very enabling.