Onto the details - It will be expensive. AirBnB is probably also not going to be very cheap. Your best bet is probably to find a sublease from someone on Craigslist. You can probably get a room at a decent price doing that, but it would need to be done in person to avoid CL scams.
For the job I probably don't have the best perspective to give you a perfect answer, but generally I think it would depend most on what your expectations are and what size the company is. A small startup probably won't have the time or energy to expend on a 2 month temp. A larger startup might, but the challenge would be to get their attention.
You're best bet might be to apply to some sort of internship program - I think I've seen a couple larger startups have things like that. Not sure about the pay though. Or you could try to find a company that needs contract/freelance work.