We study the function spaces ${{Q}_{p}}(R)$ defined on a Riemann surface $R$, which were earlier introduced in the unit disk of the complex plane. The nesting property ${{Q}_{p}}(R)\,\subseteq \,{{Q}_{_{q}}}(R)$ for $0\,<\,p\,<\,q\,<\,\infty $ is shown in case of arbitrary hyperbolic Riemann surfaces. Further, it is proved that the classical Dirichlet space $\text{AD(}R\text{)}\,\subseteq \,{{Q}_{p}}(R)$ for any $p$, $0\,<\,p\,<\,\infty $, thus sharpening T. Metzger's well-known result $\text{AD(}R\text{)}\,\subseteq \,\text{BMOA}(R)$. Also the first author's result $\text{AD}(R)\,\subseteq \,\text{VMOA}(R)$ for a regular Riemann surface $R$ is sharpened by showing that, in fact, $\text{AD(}R\text{)}\,\subseteq \,{{Q}_{p,0}}(R)$ for all $p$, $0\,<\,p\,<\,\infty $. The relationships between ${{Q}_{p}}(R)$ and various generalizations of the Bloch space on $R$ are considered. Finally we show that ${{Q}_{p}}(R)$ is a Banach space for $0\,<\,p\,<\,\infty $.