Choose a city and make a commitment to it. You need to be available to start instantly. No one will hold a job for you. Take a job when you get a job. If an offer is reasonable, take it.
Good people move a lot, and quickly.
Much better than unpaid internships for graduating seniors. Hiring happens all the time, not at specific times in the year. Summer internships are essential. They are ways to get to know people, and become an insider. Have some focus to your search.