The Copenhagen dual leg kickstand is perfect for city bikes. It has a "scissor-action" that folds both legs to the non-drive side of the bike. The leg length is adjustable and can be locked to the desired length. It fits bikes with or without kickstand plates.
Photo Credit: Velo Orange