The Red Lion Hotel is a good place to stay to see Imperial War Museum Duxford. It’s 1.7 mi away.