Haven't used Render, but with Vercel it's very easy to connect a domain to your project. You'll just have to add one or two DNS records to your domain via the Namecheap dashboard.
I use the Zoho Mail free plan. You can connect one custom domain and create up to 5 users.