What sort of answer are you looking for in an interview when you ask this question? From the perspective of an interviewee my first response would be to ask what sort of solution are you looking for, what size the input set would be, and what type of running time are you looking for?
If the response was that you wanted the running time to be to be O(n^2) with no restriction on the input set size then as an interviewee I would likely wonder if it is a trick question or not.
However, if we are talking about a restricted set size, for example no more than 10 cities, then the simplest one to demonstrate during an interview would be to use a combinadic algorithm to generate the possibilities and then run through them to find the one that is the smallest. It's not going to win any awards for speed. But if the size of the input set is limited then even an inefficient algorithm is going to seem "fast" due to the speed at which modern computer operate. Another justification for this is that if the input set is limited then there is no point in spending a significant amount of time to research a faster solution when the problem is known to be NP-Complete.