Yes, Google has G Suite that offers domain email for $5 per month or $10 per month. The lower tier comes with 30GB of Drive storage and the upper tier offers 1TB per user for less than 5 users, or unlimited storage for 5 or more users. If you purchase a domain from Google Domains or move one over there you can create a G Suite account from within Google Domains really easily and then have many of the settings done automatically. Read more here:
https://support.google.com/domains/answer/6069226?hl=en