Fresh thinking? 21 canopy-topped cars