Hever Castle in Kent, UK was apparently the setting for a recent European press event for The Witcher 2 Enhanced Edition, and it's scenes and commentary from the event that we get to witness in this latest trailer released by CD Projekt RED. Damn, I'd love to visit a castle like this someday: