My Place Hotel-Watertown, SD receives great reviews from guests. Hampton Inn & Suites Watertown Boston, Ma, Holiday Inn Express Hotel & Suites Watertown - Thousand Islands, an IHG Hotel and Hilton Garden Inn Watertown are also excellent options to stay in Watertown parking.