In a medium bowl, mix together flour and salt until combined. Cut in cold butter using a pastry cutter until it resembles coarse crumbs with some larger pieces of butter remaining.
Add the cold water and combine with a spoon or spatula until the dough comes together. Lightly flour a clean surface, and use your hands to bring the dough together, kneading a few times until it holds its shape. Do not overwork.
Divide the dough into two equal portions, wrap each portion in plastic wrap, and refrigerate for at least 30 minutes or up to overnight.
Preheat oven to 375°F. Line a 9-inch pie plate with one of the disks of chilled dough, pressing it into the bottom and sides of the dish. Trim the excess dough from the edges using kitchen scissors.
Add the desired filling to the crust.
Roll out the second disk of dough on a lightly floured surface and place it over the top of the filled pie plate. Trim excess dough from the edges and crimp with your fingers or use a fork to press into the sides of the crust.
Cut several slits in the top of the dough for steam to escape while baking. Brush the top of the crust lightly with milk and sprinkle a little sugar over the top, if desired.
Bake for 35-40 minutes or until golden brown on top. Allow to cool before serving.