One cable for all of your devices.
There are tons of USB-C cables on the market, but hardly any of them are as capable as Aukey's 2-in-1 option. It's a USB-C cable that features a separate USB-A connector attached, and right now it's available for just $3.95 with the promo code YJSCF47V.
This cable is cable of charging your USB-C devices at up to 3A, while boasting data transfer speeds up to 480Mbps. Its connected USB-A adapter lets you keep using your current USB wall adapter without needing to get a replacement that supports USB-C.
Alternatively, if you don't care about having the USB-A adapter on your USB-C cable, you can grab one from Aukey without it for $1.99 using promo code UI7Y9CT5. Both of these options are 3.3 feet long.