YOUR CONTACTS: In your circle of friends, see who might have parents that work in companies that are doing what you are researching. Networking in your own backyard is a great way to get an internship (that's what I did)
NETWORKING : Go to networking events / trade shows. Getting yourself in front of many people in one event is a sure fire way to get your name out there. Take business cards, follow up with them, send your resume.
RESUME: Keep your resume short and informative. Be specific with the items you place on there. Remember - whoever is look at Resumes will be looking at ALOT. Make yours stand out visually but do not make it wordy.
FOLLOW UP: Do not wait too long for a response. Give the person you emailed a respectable amount of time to read and answer then follow up (do not be pushy) - Ask them if there is anyone else you should contact (they may not be the person hiring)
This is basically the outline i used to find an internship and then a job. Good Luck in your search