You can easily create a group email in Gmail and send an email to a group of contacts at once with a few clicks.
You can email a folder in Gmail by first zipping it on your computer and then attaching the ZIP file to the email.