Is there any benefit to waiting until 21 to book?
Not really. Pricing is the same and most chain properties open up at 21, but the 18+ inventory here is large enough that you can book any major U.S. metro without hitting an age block. If you want a specific 21+ chain (a flagship Marriott or Hilton, say), waiting matters; otherwise, no.