There's a reason why the small eateries in New Hampshire are favorites among locals. They serve the best food and this Mexican spot proves it.