Just to the north of Las Vegas is the enthralling city of Mesquite which has a number of top class golf courses.