Hope you can get your sponsorship and I know the thread's resolved but to save whatever you can obtain…
You can get free hosting with PHP5.2 and MySQL databases (meaning you can install almost any CMS you want) at 000Webhost, Zymic and Bytehost. All these are ad free - your site will look exactly as you want - no taglines, pop-ups or anything else for the viewer.
All are OK with decent storage and monthly bandwidth allowances. Just ensure you're assigned one of their better servers otherwise certain things like webmail or other http calls don't work very well - just set up a fresh account if you find you're on a recalcitrant one. As with any web hosting, ensure you make regular, local back-ups of your databases and files.
The hosting based auto install function for content management systems doesn't usually work every time on free hosting but that's not much of a drawback. I've had Drupal with loads of modules installed (all free - drupal.org) and working flawlessly on all of these three although, at the moment, I prefer 000webhost (just check you've been allocated one of their good servers - there are simple scripts you can call to test this).
Of course, if you're going to want a secure server/certificate for sales you process yourself (rather than letting PayPal or another third party do it for you as you did before with your lovely Ts) then you're probably going to be looking at paid-for hosting.
Anyway. I've finally taken delivery of the knobbly tyres I ordered a couple of weeks ago to temporarily replace my fun-in-the-snow-but-severely-scary-on-ridged-ice as I've recently found out slicks so I'm off to head into town now the worst of the traffic's over. …Or have another hot chocolate now that the blood's returning to my fingertips, toes, nose and ears and wait till tomorrow and hit the North in daylight when it's just a wee bit warmer.