Though the premise of “On The Town” is pretty straightforward- the action follows three sailors on a 24-hour leave in New York City- it…