We have a Facebook page, reverberation, sound cloud and a MySpace page (apparently). We are in the process of making a website. Our guitarist happens to do that for a living so it's free.. Apart from the hosting.
Apart from the website ccosts it's free advertising so I don't see why bands don't have one.
Not essential but uuseful