Networking is the best way to find a job. Seriously.
Make sure to have a large circle of friends/acquaintances both IRL and online. Facebook and especially LinkedIn are great for networking (well d'uh!) and when you look for at job through your circle of friends, you have a distinct advantage compared to applying for vacancies: You have direct, firsthand information from your friend into the given company. When you have access to firsthand information about a given company, you're already way ahead of the competition. I cannot stress this enough. Also, the company you're applying to only has YOUR application to consider, compared to a situation where the company has to consider several hundred job applications. Networking is everything. I cannot stress this enough. Network your way to the top! My situation: I've worked for the same company for the last 7 years. I work in IT distribution, for an American Fortune-500 distribution company. I'm in the Danish office and I work as a KAM/sales executive. LinkedIn is a MAJOR platform for job offers/headhunting in my line of business and I would encourage everyone to use this service actively. I've had several job offers through LinkedIn, few of which lead to job interviews. Again, networking is the key to success.