When I took it last year, my residency program (hospital) offered ACLS but asked us to get our BLS certification on our own before starting residency. There are a couple ways you can do it:
1) Get it renewed online by taking an online quiz if you are still in possession of your OLD BLS certification card, costs about $20. Obviously the cheapest and most efficient use of what free time you have left.
2) Go to the American Heart Association website and sign up for a local course. You need the "provider" course, not just the layman's course.
3) The Red Cross also has an equivalent course -- it's not called BLS but it's the same thing -- that our hospital accepted. I forget what it's called. The location or the price may be slightly different, so if the AHA's BLS course is not at a good time, location or price for you, try this one.