I don't think I can tell you what size to get. Go to a ski shop and get a size that feels like something you would feel comfortable skiing on.
I've done a bunch of resort skiing with AT gear. Personally I have a dynafit set up, but they will all work. All I can say is avoid mogals. It's not impossible, but it isn't good training for real AT skiing.