I prefer sleeping on my back, although I do sleep on either side as well. I never sleep on my stomach, as I find it too uncomfortable.
For sleeping surfaces, I like them medium to soft. I'm okay with sleeping on most couches and mattresses that aren't firm. I'll admit to sleeping on floors, but I'd much rather sleep on carpet than hardwood.