Slightly off topic, but this thread might give you some ideas. Maybe not rule out cordless?
We have a brute of a Miele which does the house and the gite but is a nuisance to get out day to day.