As a magnet hospital I believe you must have a MSN. University of Phoenix has a nice MBA/MSN combo degree. I have an MSN in leadership through the university of Southern Indiana. Its fairly priced and all online.
There is no preference in my institution. I feel an MSN in management will afford me more opportunities that I am interested in. My passion is nursing so the material I am learning is interesting and relevant. If I don't like leadership, I could teach, get my DNP etc. I don't see myself in a top executive position-that's not what I am interested in, but if I were, than I would probably get an MBA. Our CNO has an MSN though. She is a true nurse's nurse. I feel those who get an MBA vs MSN lose a bit of the nursing perspective and are more driven by numbers than patient care.