Driving Problem

I'll be driving to Oceanside, California for a friend's wedding. I'm leaving from Scranton, and have 9 days to get to the wedding. In which towns/cities along the way should I book hotels to sleep if I want to break up the trip pretty evenly? (I don't want to drive 18 hours one day and 4 hours the next.)

Feel free to use Google Maps (maps.google.com) to help you see the route better.

Your assignment:
  1. List each city in which I should book a hotel. (It's usually cheaper to book in advance.) The cities should be pretty evenly spaced.
  2. List how many driving miles are between each of my stops.

Here's details of the trip:
Trip Map 1.jpg