Explore this insider guide to the best and must see Dutch castles in The Netherlands & Holland. Plus tips for castles near/ around Amsterdam and Utrecht.