I never use lens caps. Only hoods; they provide adequate protection. Not having to worry about lens caps when changing lenses also makes that process faster.
In many situations I shoot with preset exposure; I tend to frame and shoot too quickly to be able to notice a meter reading in the viewfinder (if the camera actually even had a meter). So that solution would not work for me.
Although a bit dorky, carrying the camera with the strap around my neck does pretty much ensure that the strap is not in front of the lens ... Alternatively, I carry the camera in one hand with the strap firmly wrapped around my arm.