Not many spots. St. Clair is surrounded by residential areas. Unless you want to ride 5 miles in a cab, there are no motels around. Metro Beach is always popular. Leave your boat there and stay in Mt Clemens On the Canadian side you may find something. I've stayed in Belle River but on the boat.