OK you've raised quite a few questions.
By 'London' I'm assuming you mean central London. You won't be able to afford renting in the centre unless you're being paid megabucks. The commute isn't too bad. There is a motorway that goes around London (the M25) - basically anywhere inside this motorway is fairly costly to live in.
For example, Croydon is due south of London, and its about 13 miles from the centre. You can get a train from East Croydon (main station) to London Victoria (main station on the south of the centre) and it takes around 25 - 30 mins.
However, because of this, Croydon isn't a cheap place to live.. This also applies to everywhere else that is in reasonable commuting distance.
Using Croydon as an example - What you'll probably end up doing is getting somewhere that is affordable close to Croydon. This'll involve a short bus ride to Croydon and then the train to London. If you're lucky then you can live close to the main train line that goes through Croydon, so you wouldn't need to change.
Re: Car - if you're working in central London you'll never need a car for work. You might want a car at the weekends, but it depends where you want to go. Public transport can be a bit variable, but at least it exists here. You can get pretty much anywhere with public transport.
Chicks are ok... There are some stunners 😀 and some complete mingers 🙁 (slang).
Let me know if you want any more info. 😀