You should buy before you go.
Doing things from a distance and getting a high LVR with foreign income can be a real frustrating experience if you need everything done asap.
However its better you buy what you see in front of you , not from a description or photos.for example how happy...