It is recommended to rent a car for this trip as the locations are spread out across multiple cities. The estimated travel time between each bookstore is about 1-2 hours. The cost of renting a car can range from $50-100 per day.
If you would like to explore the locations at a more leisurely pace, consider extending the trip by another day. You could also skip one of the locations to make the itinerary more manageable for a one-day trip.