Have an Answer?
I would recommend an internship, as that often exposes you to more learning opportunities, as well as improving your resume. Try to figure out what area of communications or marketing you are most interested in to start (i.e., direct marketing, social media, guerrilla campaigns, etc). If you can't find your direction, that is fine. Go for whatever appears to expose you to many different types of marketing.
The best way to do this is to seek out internships yourself by utilizing the following tools:
1) Company Websites - visiting the employment/careers/jobs page may show otherwise unadvertised positions. Cold-emailing may work as well, although risky.
2) Job Board Sites - Craigslist, Internships.com, Monster.com, etc.
3) College Career Services offices - They often have their own job boards and contacts.
4) Connections - Let your friends, family, and coworkers know of your interests. There's always a chance one of them will connect you to an employer.
Best of luck!