Cheap hotels in South Haven (MI), Michigan from $127/night | Brek