I can't comment on DIY websites because I have never used any of those free builder tools. As far as hosting...
Dreamhost and LiquidWeb. Dreamhost is significantly less expensive but should meet your needs. I switched to them after a decade at anhosting/midphase. Much better speed and reliability. LiquidWeb is the Crestron of hosting. More expensive...rock solid and absolutely worth it...if you need it.
Avid Stamp Collector - I really love 39 Cent Stamps