25 is the age you’re looking for. Vast majority of companies will rent you under 25 (just not the luxury cars), but, like you said, many will apply a surcharge. My wife and I just rented a car (both were under 25 at the time) and it cost us like an extra $40 over 4 days.