Check out Amazon Prime Now if it's available in your area. All other stores were sold out but Prime Now had inventory so I was able to get a PSVR bundle delivered to my door within an hour.
And it wasn't just the PlayStation VR. For example the Echo was sold out on Amazon right before the holidays but you could get it within an hour on Prime Now.
I suspect Amazon is doing this on purpose to get people to try Prime Now. That was probably the first purchase I made on Prime Now and I've since made quite a few purchases. When I used to need something right away I would drive to Best Buy or a nearby store. Now I first check Prime Now before going anywhere else.