Elle, if you can't find what you are looking for on the Vineyard, have you considered the towns on Cape Ann, which is just north of Boston? They too could be just as booked but Cape Ann may be worth some investigation. This link has some interesting information which might be useful to you.
http://www.cape-ann.com Good luck!