Es complicado, la verdad es que, como tu dices, es mucho mejor utilizar codigo html e incrustar segmentos de php cuando los necesites, sin embargo, en el caso del codigo que muestras, cierras bloques de php para escribir una sola linea de html, lo cual da mas trabajo al server que simplemente...