Olá, Paulo! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de formulários para coletar dados do usuário com HTML, utilizou muito bem o atributo autocomplete para sugerir informações de endereço e ainda compreendeu a importância do label associado ao input para acessibilidade e clareza na interação.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é adicionar o atributo required ao campo de entrada. Assim:
<input type="text" id="userCity" name="userCity" autocomplete="address-level2" placeholder="Ex.: Fortaleza" required />
Isso faz com que o navegador exija que o usuário preencha o campo antes de enviar o formulário, garantindo dados mais consistentes.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!