Since the beginning of Weather Now back in 1997, I have had total control over what users see on the home page. That changed today.
Now, once you have created a profile by logging into the app with your Microsoft account (O365, Live ID, Xbox, doesn't matter), you can change your home weather list. To add a station, simply go to any Current Weather page and click "Add to home page". This will take you to your Profile page, where you can see the entire list on the "Home page" tab.
Once there, you can remove any places you don't want. (The app populates your custom list with the default list the first time you add anything.)
Have fun with this! I know I will. I still have other features to write while my real job goes through a transition, so keep watching for more Weather Now updates.