I have no experience in renting cars whatsoever. I was wondering what's the best way to do this in the US? Should I book a car rental on a website like Expedia, or should I book directly from the companies' websites (like Budget), or should I just book it at the counter with no reservation?
For hotels, it is typically better to book with travel agencies like Expedia since they protect you in case something weird happens, whereas it's better to book flights directly with airlines to avoid unnecessary fees in case one needs to make changes/cancellations. But what's the best way to rent a car?