AFAIK one of the best websites is still
Coinmap. Keep in mind that some information may be inaccurate, thus should be reported as such. I'm not really sure about other websites that list businesses accepting Bitcoin, which means that it may be time for someone to make one (not map based, but a listing). The community could help them fill it out with information.