Some sites you might want to look at:
There are many others, most of them free. The only thing you usually have to put up with is advertisements. To get rid of them, you would have to pay a small membership fee.
I'm not sure exactly what you want, but from the sound of it, this would be a good place to start.