One serious word of advice: Make sure you know what you want to get out of the degree. It's easy to want to use studying as an escape route to quit a job or some other issues, like bad economy and such.
I've got a friend who took 2 Masters and still 'lost'. Another one who already got an B.Eng (Hons) from NUS, worked for 2 years or so, not satisfied, spent more $$ (with savings and help from parents). Then studied in Australia for a Masters in IT, thinking he wanted to switch to a new job. When he came back, still couldn't find a suitable job! Stuck where he was previously. In short, these friends of mine are still 'ding-dong-ing' around...
I can name a few more examples from other friends and what I've heard around. I feel these days, getting a degree has become so commercialized. Just look at what is happening to NUS and NTU. They accept people into Bachelors and Masters Programmes even though they don't even satisfy the main prerequisites, and not to mention, they can now set their own course fees. Even if it becomes exhorbitant, who is to stop them?
Flip any day's papers and you can see tons of adverts from schools about getting Honours degrees, Masters, even Ph.D's either locally or overseas. Gone are the days where getting into unis require an above average standard.
The big question remains: What do you or can you get out of the degree?
But if you really feel passionate about a subject, feel that getting a degree will help you in your aspirations, then I'd say Go for it! As for whether to get it locally or overseas, you got to do detailed research on their credibility, speciality and most importantly how much you can afford. Of course given a choice, I'd say it's hard to beat the experience of living overseas and the teaching system there compared to the local unis here. I'd certainly choose the former. The main issue is undeniably $$$.
Good luck!