contestada

What is the difference between dans un and au?
Why would it be “je suis allé dans un parc d’attraction” but “nous sommes allés au restaurant”?