The dot seems to be standard for Europe (and possibly other places). The dash seems to be standard for the U.S. (and possibly other places). The travel guides I've worked for compromised by using spaces. I tend to use spaces, because I'm used to it; I prefer dots, but I think they look a bit pretentious in the U.S. (except, weirdly, on business cards).
I still use dashes, and the parentheses. I remember back in the day, NYC used to have the first two digits of a phone number be letters: like CH(for Chelsea)4-9876. occasionally, if you eat at an old restaurant, the number will still be printed that way on menus and such.