WP Plugin Advice - Looking for a check in plugin that will display visitors' country location

Hi all, Need some plugin advice. I’m pretty new to WP and coding, hence not creating this myself…I’m looking for a plugin where a site visitor logs in with name, country and language preference. And upon entering the main site, this login info translates visually to either a world map or a list - with this location info. Ideally, if it could keep a cummulative history of visitors per location that’d be amazing. Am I asking too much out of an off the shelf plugin? Anyway, if you have any advice or suggestions that’d be totally appreciated! Cheers and thanks