We arrive at Heathrow Nov 5 about 6:30 pm for 4 nights. Would it be sensible to stay in an hotel at the airport that night, or all 4, for that matter, or go elsewhere? I have looked so many hotel descriptions that I'm getting seriously confused. I think it's called information overload :) My husband particularly wants to visit the War Museum where all the planes & tanks are displayed--is this in London, or easily accessible? Thanks in advance.