Actually, look into PolskiBus (
www.polskibus.com). I find them much easier (and cheaper) to use than PKP's train services. And I personally wouldn't bother with the costs and hassles of renting a car in Poland. As for your itinerary. Do you like the mountain outdoors a lot? Otherwise, a couple of days in Zakopane should do fine.