There are a lot of options, but it is expensive, it's hard work and it's horribly frustrating.
I'm Scottish and my wife is American. She studied here for a year during college and has a degree in a field where Scotland REALLLLLY needs workers and we still had a nightmare time and decided to move to America instead.

If you are a student, try to study in Scotland. If you finish a degree and a postgrad here they will very often be favourable when it comes to getting you a work permit.


Good luck.