Cost-effective marketing strategies for small UK businesses

Technology has launched us into a marketing minefield. Do you need offline? Online? Above the line? Should it cost the earth? Will an online dialler improve customer relations? Should your webpage be CSS, Wordpress, self-hosted or custom-built?