Sundbyholm Castle, built in 1648, is beautifully situated on a cape in the glittering Lake Mälaren.