hardest way was pushing, longest distance pushing was a half mile with a flat tire, but when someone gives you a nearly mint 65 BSA 'If you take it now' it's not too hard.
stupidest way was to tow one home with another bike, that takes seriously coordinated steering, towing with a car/truck is extremely easy comparatively.
Current method is to use my little sailboat trailer, since it sits low I put a plywood deck on it, and use a 'channel' made of 2x6 and 1x4 to run it up onto it. loosen up the mast support and slide it up to the edge of the plywood so the front tire sngs up into the bow chock and use a short strap on the winch to hold it. When I hauled the chop I had to keep the mast support at it's boat hauling position and U-bolt a short 10x24 chunk of plywood to the tongue for the front wheel. that trailer has hauled all of my current bikes, most of my friends bikes, dirt bikes and quads on a regular basis.
Funnest way, ties for stupidest, old bike that had been stolen and recovered, gas tank and carb bowls among the missing parts, but would fire up and run with ether, I got home by using a couple 1lb propane tanks and a short length of hose from a propane torch. poked four holes in the hose, hose clamped a bolt in the end of it, then tied it in front of the carbs so the holes lined up, tied the tank to the backbone then rode the bike home by playing with the throttle and the propane valve all the way home, 2 miles like that and got some strange looks on the way home.
Ken.