Best Housing for Incoming Freshman

I’m an incoming freshman for Fall 2018 and was wondering how does housing work and which housing building is the best? How do they assign roommates because I want to live in a double.
I’m also thinking of changing my major and how does that work?