How we stayed at over $25,000 worth of hotels for free