Тртетье предложение кажется неправильным.
Я бы сказал: No, this is the first time I have
been to London.
In - "в" в значении "внутри".
To - действительно означает направление.
Есть еще at
, но это скорее "на", хотя он и употребляется (если я правильно помню) в некоторых контекстах, где в русском употребляется "в".