I wanted to visit Malbork or Szymbark cause they seem to be really beautiful places. As far as I know gdankshuttle has English speaking tours in their offer. I found them accidentally but my impression is really positive so I it's really worth to try!
Easier and much cheaper to go by train to Malbork. If you want to go inside the castle (actually overlong and very dry guided tours) you just arrange at the entrance. Mostly interesting for Americans, ANZACs etc - most Europeans have better castles within easy driving distance of their homes. A nice view from outside though, especially from the meadows by the river.