Hi Peter,
welcome to the forum, and while i agree of course it is good to meet up with people and make new friends sometimes that is not easy as people on this forum live all over the UK and the distance can be a problem but i am sure if there are people on the forum who live in London something can be organised.
I have been to Slovakia on two occasions and the group of people i was with loved it there...
John