Do snapshots retain the IP address of the Droplet they were created from?

No, snapshots don’t retain the IP address of the Droplet they were created from.

We assign Droplet IP addresses automatically and they cannot be manually reassigned after creation, but you can assign a reserved IP address to a Droplet and then reassign the reserved IP address to other Droplet’s as needed. This allows you to maintain the same IP address in your infrastructure but gives you the flexibility to point it at different or redeployed Droplets.

You cannot change the frequency of Droplet backups, but you can use SnapShooter or the API to create daily snapshots of your Droplets.
You cannot undo restoring a Droplet from a backup, but you can use an existing snapshot to restore a Droplet to a previous point in time.
Reserved IPs do not support SMTP traffic.