Django: vps or shared hosting?
Should i know something else to make a decision?

Django (albeit a subset) runs on Google AppEngine:  

free for starters and pay as you grow.
auto-scale
resilient (backups are "automatic" i.e. datastore)

The drawback of course is you only have Python and Java as options...
I am new to web development and everything involved with it. Im finishing my website in django and i will soon have to find a hosting and deploy it. I heard there are vps or shared hosting types. So here are the questions:
1. How many visits/clicks per day make it worth choosing vps? shared?
2. How hard is it to tune and maintain a vps on your own if you're new to everything!
3. If i ask hosting providers to help me deploy my site - will they help? (shared, vps)
4. Is vps with 256mb memory much faster than shared hosting?
5. If i want to host many sites on one hosting - is vps more suitable for that?
6. Can i host php, django and other stuff on one hosting simultaniously?
7. Should i know something else to make a decision?