I have no practical experience using any of the SAAS you mentioned above. However, I know that you can buy a cheap (around $5/m) shared hosting out there and setup your own svn on the server. You still need to ask for an SSH access to the server to install svn though, but that shouldn't be a problem as most shared hosting websites will give you access once you send them an email or sometimes they require you calling them to verify you're the hosting main owner for security purposes.
If you are not comfortable with shared hosting, you know that you can host your private code for as little as $7 per month on GitHub, SourceForge, etc. Check it out: https://github.com/features/hosting