Streaming mp3's and video

What is the best way to stream mp3 files, and possibly in the future compressed video files?

I’ve heard that the best way is to get adedicated windows media host but I dont know much about them.Could anyone give me advice and also any hosting companies in the UK?