2. Forget about getting sponsorship for visa, even if you get a job (in some cases employer does it but you have to be the one exceptional case)
3. If I were you, I would go for further study in western/developed countries and then path to permanent visa via employment.
4. Every major city in western/developed countries has good public transportation.
5. Canada: All cities of Greater Toronto area has reliable pub. trans. same case with other provinces (I live here)
5. Driving car in Canada is not hard compare to Nepal or India (trust me I have driven in all these three countries), most of cars are automatic here, and driving is straight forward if you follow the rules.
6. If you're looking for good weather then, Australia and South Part of USA is better options while most southern part of Canada is colder than Nepal in winter.
7. Immigration in USA is very very difficult even via student visa and sponsorship and don't mention how expensive it is to study in USA.
8. Canadian immigration is straight forward and easy, details can be found on https://www.canada.ca/en/services/immigration-citizenship.ht...
9. Don't get in spam trap or immigration fraud, NEVER TRUST ANY IMMIGRATION AGENT SPECIALLY IN NEPAL AND/OR INDIA, read while/before apply https://www.canada.ca/en/services/immigration-citizenship.ht...
Meet some foreigners and talk with them. It's not all that great in the west! Australia has adequate public transport, as does Canada and much of the USA. Any city in the world has public transport. All the cool people ride bicycles.
Get a job before you leave with a reputable company, and think about not leaving, the grass is not always greener. There are a lot of scams taking advantage of your current mindset. It sounds like you would benefit from a lot more inquiry and a bit less angst. Planning and more info - and online networking are your friends.