Re: What to wear to the job fair?
I've never been and I'm not sure of the culture, but you can always tone a suit down by carrying the jacket if you feel uncomfortable, whereas you can't upgrade scruffy on the spot if you've underdone it.
I'd see it that a suit and a clean shave shows you've made the effort and want to make a good impression - besides if you do over-do it it'll be a great starting point when you get South "Hey aren't you the guy who turned up in Colorado in the suit!?"
Good luck, I'll have my fingers crossed for you. Don't forget to come back and let us know how it went.