I'd go to the motel first. Drop bags off, then drive to mega. Get a new taxi after shopping is done. Might be the same price as to drive to motel, drop bags, have the taxi wait (maybe someone would stay with the driver), then board it again for mega. Arrive, say goodbye to the driver, shop, get...