I would prefer to have stayed at that hotel or I would prefer to stayed at that hotel. Which one is correct and why? Thanks