You can book a room with a Credit or Debit card, and many institutions and banks issue to 18+ account holders. Some hotels will require a Driver's license (which may get the room occupancy challenged) but many will accept your reservation and payment if the Card is valid.