I think the airport in Stafford probably has rentals. No Marines really know about it probably because its part 61 so it's not a part of the IFS family. The airport is on one of the exits before Fredericksburg or you can go south on US 1.
As far as time management and keeping currency. Eh, you can get a few hours on most weekends if you really want to. The big question is why, though. It wouldn't really be a means to any end other than the $175 hamburger or if your family is within 100 miles. Not that that's bad. It would also work if you're one of those "Im an eagle flying high and my SPC can't stop me" types that hears the Chariots of Fire song every time you're airborne, but that's not me. I stopped flying on my own dime long ago in anticipation of getting hours with Uncle Sam. Now he's pissing me off with this 6 month wait to even start API, but that's another subject.