No experience with cycling that distance, but why pay someone to tell you what you already know? You cycle a set distance each day then grab a b&b, repeat the next day I guess!!
Very good luck with it and let me know how to donate once your up and running.
Mike