How to live and work in Greece :essential advice for visitors and new residents