Id have to say Perth, Western Australia. Its small, laid-back, good food, great coffee and friendly people. But Im biased, of course!