CONCORD, N.H. -- Governor John Lynch signed a law yesterday banning smoking in New Hampshire's bars and restaurants.