Relevant links are important to rank better. Irrelevant links where you manipulate anchor text and page rank is not going to help in the long run. Be careful while hiring a seo person or a company as there are some people who get links through spam comments on horrible sites and they do this in bulk. Initially it may look rankings have improved but in the long run you may getpeanlized by google for manipulating anchor text and page rank. Hope that helps.
http://www.ezilon.com/shopping/tobacco/electronic_cigarettes/index.shtml
http://www.avivadirectory.com/shopping/Niche/Cigarettes/
http://www.alivedirectory.com/Regional/Europe/UK/Business/Shopping/Tobacco/