A St. Paul mini golf course has been ranked No. 2 in the country for its overall experience in a recent poll done by USA ...