Unless your'e looking for extreme accuracy (in which case you're probably kidding yourself about the machines capability....), plain old high-quality microswitches work great, and are cheap and simple. Next step up is optical switches. Hall Effect switches are also good, but, like prox switches, must be protected. There are tons of designs available on CNCZone's Benchtop Machines forum, and others.
Regards,
Ray L.