I work at a cafe, and positions are not advertised. From time to time we (the employees) are asked to find friends etc who might be interested/the managers just go through the resumes that have been handed in recently to find someone suitable.
*Make sure your CV is 1 page only
*Ask to speak to the manager... "Hi, would I be able to speak to someone about the possibility of a job?" - and give them your CV personally.
A lot of employees won't be screwed to give the CV to the manager, as it's just something extra to do. It'll probably get left in some register drawer/in the bin. Plus, they're more likely to hire you if you can make a physical impression.
*Go in at a quiet time
*Be prepared for a 2 min interview if the employee is in the mood
-How would the role be performed effectively?
-What is it about you that would enable you to do the above?
Also NB - try applying for jobs even if you don't think you meet the requirements. There are lots of desperate people who can barely speak English applying for every job... lengthy requirements are one way of weeding them out. If you are neat, intelligent and eloquent you should be able to score almost any job - experience is only an advantage for ppl who take a long time to pick up new skills