Congratulations on the new puppy! If you can drive back, it is much easier on the dog, especially this young. Here is a wonderful website that will help you plan your trip and find pet friendly hotels: http://www.petswelcome.com/
I love this site and use it a lot!
Do not send your puppy in a baggage. This is very stressful and not safe especially for a puppy that can catch anything. If you could take him in cabin, it is better. But try to figure out the way to drive back.