When
「~の時」を表す接続詞です。
we visited
「私たちが訪れた」という過去の行動を表します。
the new amusement park
特定の「新しい遊園地」を指します。
we did the works
「私たちは全てをやった」「全てを経験した」という意味の表現です。
rode every ride
「全ての乗り物に乗った」という行動を表します。
saw every show
「全てのショーを見た」という行動を表します。
and
「~と~」という接続詞です。
ate all the special snacks
「全ての特別なスナックを食べた」という行動を表します。