We are coming to London in February and want to book travel for a friend to join us from the North West in advance, preferably a direct service. Waterloo works best for our plans. If you do this or similar journeys which is the best and cheapest service to use?