I say aim your sights a bit higher than a small town local bank. You should be shooting for a larger financial insutuiton where you can get higher level experience.
I did accounting in school, and small time meant a local or regional firm. I ended getting into a global firm and my experiences trounce those of a small local firm. sure my job is harder, longer hours, and even the pay is less but my experience is invaluable.
Plenty of friends from school ended up at CSFB, SSB, Wells, Schwab and the like. Nothin wrong with bein a good analyst though its a lot tougher to get into a top tier financial instatution than local banking. I know its hard times at the finance companies so I'm sure jobs are scarce.
Your coop experience should be real helpful getting you a good job though.