I just did mine in an AutoZone parking lot on my recent 1,030 mile road trip... $110 and 30 minutes.
Depending on the car, it can be pretty easy (if you have a reliable friend who isn't a hack and knows his way around cars)... and if you're able to wait, get one on Amazon. I got a shitty remanufactured Duralast for $110 because I had no choice, but if I could have waited I would have gotten a muuuuch better brand new ACDelco part for $85. AND I had to take the old one in to get a $45 core. At least I was in the parking lot