If ever there were a house with as much history as Downton Abbey, Houghton Hall—a magnificent Palladian mansion in Norfolk, England—is it. Its collection is on view at Houston’s Museum of Fine Arts.