One of the best ways to develop language skills is to spend some time in a country where the language is spoken. For many years now I have been organizing culture trips to English speaking countries.
Besides many trips to London, I have also hosted some great trips to Portsmouth, the Isle of Wight, Canterbury, Cornwall, Wales, The Yorkshire Dales, Scotland and Ireland.
More than just a language trip!
Every trip is designed to take visitors to places off the beaten track in order to experience much more than what the guidebooks have to offer. I prefer to keep the size of the group very small and arrange for us to stay in interesting locations full of charm and character.