In my experience most rental firms have a by the day young driver surcharge, which is usually $5 per day, find a firm that does this. I know Avis do as I rented a car when I was away. If you aren't willing to pay or can't afford to, then the bus it is. You've mentioned it's 300 miles, thats one expensive uber.