There's a simple way to make room for bikes on streets, even narrow streets, one that will at the same time mitigate the most common cause of bike-car collisions in urban areas. All you have to do is prohibit on-street parking. This has the added benefit of making driving a less attractive transportation choice.