Por qué no almacenas el resultado del fetch en vez del de la consulta? Es decir:
Código PHP:
session_start();
include('db-cnx.php');
$resultado = mysql_query ("select * from sn_noticias order by RAND() LIMIT 1", $db_link) or die (mysql_error());
$row = mysql_fetch_array($resultado);
$_SESSION['row'] = $row;
echo "
<h2>SUGERENCIA DEL DÍA:</h2>
<p><strong>" . $_SESSION['row']['notTitulo'] . "</srong><br />" . $_SESSION['row']['notTexto'] . "</p>
<span><div class='precioCont'>$" . $_SESSION['row']['valor'] . "</div></span>";
Creo que con eso te valdrá, si no, avisa. Un saludo.
PD: el span que tienes ahí sobra, pues tienes un div dentro, no tiene mucho sentido.