Should checkbox labels be clickable?
This allows users to activate the element by clicking the label. It doesn't take much to improve the user experience when all you have to do is add a short line of code. Making your checkbox labels clickable can not only do wonders for motor-impaired users but every user on your site.
Should checkbox be before or after label?
The Accessibility sites recommend the labels come after the checkbox, and use a "for" attribute. Toolkits usually provide a widget which forces the checkbox to be on the right of the label, so there is no guideline to write.