We've been using maxCDN since its not terribly expensive to use for the entire year, and since its being used with Wordpress site we've coupled that with a caching plugin and also incorporated CloudFlare. maxCDN seems to be very good for caching static content such as js and css files, but i dont believe it caches the html itself nor does Cloudflare. Thats only being done locally.
I do wonder if there is some other service out there, thats not terribly expensive that caches html too. Ive noticed even with a CDN and services like CloudFlare, if you dont have a dedicated server to handle the high html load requirement the setup is going to fail.
I'll be interested to learn if anyone has any further experience with things like nginx or varnish to cache their html and what services in their cloud they are using to achieve this.