I don't think I'd go to a foreign country for school. I went to a local community college and paid about $2,500 for the 2 year program. I then entered a RN to BSN program upon graduating with my ASN and passing the NCLEX. The RN to BSN program was 3 semesters long so I graduated quickly. The only reason why I chose to go to a community college was because it was paid for by the Bright Futures scholarship (It's a Florida program that pays 100% tuition for community college, and paid 75% tuition for a University). Although it took me a bit of time (9 nursing semesters vs 5), I still think I saved money that way. There is no bad choice because they are both directions to be a nurse but here are some things to consider:
*ASN is 4 semesters vs BSN is 5 semesters (I think accelerated is 3-4 semesters without any break i.e- spring, summer, fall, etc).
*Obtaining an ASN at the community college is usually cheaper than a BSN at a University however, there are BSN programs at some community colleges. There are also nursing programs
that are online. I would beware of schools that are not accredited by the National League of Nursing Accrediting Commission (NLNAC) or the Commission on Collegiate Nursing Education (CCNE) because you may not be able to sit for the boards or gain employment in the hospital and some (pretty much all) universities will not accept nursing degrees from unaccredited schools when applying for higher education.
* In any program regardless of ASN/BSN, as long as you are currently in a program and have passed the first semester (some hospitals/units require 3rd semester students), you can gain employment at a hospital as a nurse tech/extern/intern (there are numerous titles but you get the point). I had friends that were in the accelerated program that still worked as nurse techs so it can be done and remember that you can choose the hours you work for the most part.
* Also remember that there are many scholarships out there including your college/university, the National Student Nursing Association (NSNA), American Nurses Association (ANA), your state's nursing association, and other local/national nursing organizations such as emergency nurses association. There is also loan forgiveness through the government although I do not know too much about the program. There is also loan forgiveness that is given as a benefit for working as a nurse for a facility. By working as a nurse tech in the hospital, you may be offered a scholarship to pay for your schooling but this usually requires a 2 year contract. I know that Tenet and HCA facilities have this scholarship.
Because you already have a Bachelors Degree, I think you would be better off in a BSN program. There is the accelerated program and there is the traditional program that you can bridge into if you decide accelerated is too much.
Whatever direction you decide on, I hope that you will enjoy being an RN and that you really do continue your education whether it is a BSN, MSN, DNP, PhD, etc.