Prevent a particular wi-fi spot from trying to connect automatically
Just long-tap that network on the list and click "Forget network". Android will only autoconnect to networks it has previously connected to and still remembers.