Hi - I will arrive in Heathrow on a saturday night at 7:30 PM and departing Heathrow Sunday at 9 AM. Would the time be feasible to walk around London and visit a few landmarks. Is there anything to do while i am in London? Is there a cheap place to stay for the evening? Any suggestion would be helpful.