sorry to hear about your miss fortune, some helpful advise if i may. most body shops can fix keyed cars in a day, but it also depends on how far they are booked in advanced. i know in colorado its dead slow in all the body shops. its very simple to fix scratches, but it takes alot of time to do it, because you have to feather out the edges of the scratches.
once you do this then you have to prime it to even out the paint levels and finally color and clear. you could do it yourself if you have the time and knowledge but since you have little time before you leave, i would call some shops and see what time frame there looking at. good luck i hope everything works out for you.