Hi Alex- There is a semi- downtown area there. It does have a little strip and has some restaurants, etc.
Winthrop is a unique town. There are a lot of people there who have been there forever and their families have been there forever.
Be careful of the noise/ with the planes nearby. Depends on what part of town you live in, and other issues.
If I can be of any help regarding financing or anything else, please let me know. Thanks, and good luck,