18 best day trips from Amsterdam: beaches, castles and historic towns