Find hotels in Plymouth, MA from $88