Is the cost mostly bandwidth? Cloudflare free tier is a godsend for static sites. I have a project which is audio-heavy and has used 2TB of bandwith since the start of January. It would have been about $180 of egress costs from S3, but routing it through the Cloudflare free tier CDN with an agressive caching policy has basically eliminated those costs.