Should all small businesses have websites and utilize social media?

Should all small businesses have websites and utilize social media?