I do agree with wildtime, and bassbird, it is truely a large decision and one you have time to make wisely. I didn't go to nursing school until I was older, I was a an OR tech for most of my twenties, and I did move for a job and I am glad I did, I got to travel, and do a lot. I lived in a very small coal mininig town in Pa and couldn't wait to break free!!
Now however I have a family of my own, married a submariner and traveled even more. Hawaii being the farthest. I now live in New England and miss that my kids don't live down the street from our family. My husbands family is in Virginia and it is hard to adjust our time and travel between the two families. One of the biggest strains, in our marriage is where to live, I of course want to live near family he recently got out of the military and loves New England.
I guess what I am trying to say is that people move for many different reasons, family is important, but so is spreading your wings and experiencing life. Take time to consider your options, it sounds like a really great opportunity to consider a job at Mayo, it sounds like you are young and responsible, and since your family is so close to your heart, that you would arrange to see your family as much as you can and need to.
It gets harder when you settle down and have a family of your own, to be able to take a dream job because you will have others to consider besides yourself. I was offered a job at Yale when I graduated but, did not take it because it was too far to drive and I have small children, to consider.
When I was younger and lived closer to my family I didn't visit as much as I should have and now I regret that. But, now I travel a lot to see our families in Pa and Va. It is doable!! And easier to travel when you are younger and not traveling with a 2 year old and 4yr old LOL.
Just weigh your options, because there will be many when you graduate!! It is great to see that you are a thoughtful person, you will be a great nurse!!
Good-luck with whatever you decide!!!!
Keep us posted.