If you're going to give away those bitcoins, then you shouldn't care that much about the price. Just buy a bunch of them. i think price will rise tomorrow, so either way you buy now or you buy next weekend.
You just missed a huge price crash. Bitcoin is still a relatively small economy, and it pretty much blows around with the wind. If you are patient, I guarantee you will be able to buy Bitcoins at $10 dollars or less within a month. Don't be stunned if it rises to $50 - it will, but it will also drop back down. It is probable there will be another crash after this recent rally, and probable that another rally will occur after that.
I think next crashes will go down from higher figures to higher figures, because of rising difficulty. Yeah, they say difficulty doesn't affect price. But it does, otherwise price would have dropped down to 0.1$ and not down to 10$.