Holidays on Britain's inland waterways