Farmington may not be the first place that comes to mind as a vacation destination in New Mexico, but there are a sur ...