There are many places to stay in Plymouth and the surrounding towns. This ranges from camp grounds to hotels to bed and breakfast inns to AirBnB rentals and businesses. Here is a brief list in no particular order. A more extensive list is coming soon.
Camp Grounds:
Ellis-Haven Campgrounds
Pinewood Lodge Campground
Blueberry Hill Campgrounds
Sandy Pond Campground
Indianhead Resort
Hotels:
John Carver Inn & Spa
Hotel 1620 Plymouth Harbor
Pilgrim Sands on Long Beach
Bradford Inn & Suites
Bed and Breakfast Inns:
By the Sea Bed & Breakfast
Bayberry Inn Bed & Breakfast
Seabreeze Inn Bed & Breakfast
Along the Harbor Bed and Breakfast
AirBnB:
Many locations near the beaches.