Cheap until to see the mooring fees, and various add ons, in London. Even on the outskirts in places like Kingston upon Thames, once you add in all the fees, boats are not that much cheaper. That said, given the choice between a boat and some poky flat in London, for me it has to be the boat every time.