A friend got some money for Christmas and emailed me to ask where she should go to get an iPhone. I checked and was surprised to see at least one holiday sale still going on. So if you're in the same situation, be sure to check around. As I write this on December 28, Best Buy is offering the 16 GB iPhone 5c for free and the 16GB iPhone 5s for $124.99. There's also a $75 discount on models with more storage. Of course, these offers entail committing to a two-year contract. Also, not all colors or carriers are available. Shipping is free.