Sinead,
You should concentrate on quality inbound links rom on topic sites, this way you'll always avoid link farms.
My favourite hobby is checking out who links to my competitors
links:www.youcompetitors.com. Check these out then see if they will link to you as well. You should find loads of relevent directories and then sit and hit "submit URL" as often as you can. Sometimes you will be asked for a recipricol link but don't id you don't have to. It takes longer to get the link but you don't want your site littered with a load of links.
Submitting articles is another great way to get links, just Google it for your business type.
I have submitted our site to every search engine going you can find American websites that will do it automatically for free (Google again). I even now have links from some of these engines listed in Google.
Hope this helps, C.
www.ardoafoodandwine.com