I agree that your last suggestion looks best. To me this makes it feel more like the rails link_to helper.
link_to