What would be a good single word for a self-confessed traveler who constantly talks about his travels, rattling off place names ("Oh that one time in Timbaktu....", "Thank you for the coffee! Speaking of coffee, the best mocha I've ever had was at this coffee shop in Addis Ababaa...."), prone to self-aggrandizement and having a tendency to hog the show everytime, dispensing free travel-advice, exotic restaurant reviews and like regardless of the audience interest, circumstance or relevance?
Neologisms, humorous & creative wordplays will be appreciated!