[weather] replace lxml requirement; fix errors

- Use xml.etree instead of lxml since it's in the standard libs
- Fix errors when receiving an unknown place name