Hola,
Yo prefiero no meter un tocho codigo de HTML dentro de un echo. Hay muchas posibilidades de liarte con la comillas. Si tienes un codigo HTML muy grande, con variables PHP dentro, usa :
Código PHP:
<div name="nombre">aqui HTml con variables <?php echo $variable; ?> PHP y las comillas " que quiereas</div>
o la sintaxis HEREDOC:
Código PHP:
echo <<< HTML
<div name="nombre">aqui HTml con variables $variable PHP y las comillas " que quiereas</div>
HTML;
Mas info:
http://www.php.net/manual/en/language.types.string.php
Saludos.