A more structured way of providing a basis or quadrature (which may replace MC in many cases) in multiple dimensions is that of sparse grids, which combines some family of one dimensional rules of varying order in such a way as to have merely exponential growth in dimension, $2^d$, rather than having it be that dimension is an exponent of the resolution $N^d$.
This is done through what is known as a Smolyak quadrature, which combines a series of one-dimensional rules $Q^1_l$ as
$
Q^d_n = \displaystyle\sum^{n}_{l}(Q^{1}_i - Q^{1}_{i-1})\otimes Q^{d-1}_{m-i+1}
$
This is equivalent to the tensor product quadrature space with the high mixed orders removed from the space. If this is done in a severe enough fashion, the complexity may be improved greatly. However, for one to be able to do this and maintain good approximation, the regularity of the solution has to have sufficiently vanishing mixed derivatives.
Sparse grids have been beaten to death by the Griebel group for things like the Schrödinger equation in configuration space and other high dimensional things with pretty good results. In application, the basis functions used may be pretty general, as long as you can nest them. For instance, plane-waves or hierarchical bases are common.
It's also pretty simple to code up yourself. From my experience, actually getting it to work for these problems, however, is very hard. A good tutorial exists.
For problems whose solutions live in specialized Sobolev spaces featuring derivatives that rapidly die, the sparse grid approach may potentially yield even greater results.
See also the Acta Numerica review paper, Sparse tensor discretizations of high-dimensional parametric and stochastic PDEs.