City leaders have approved a $46 million plan for a new downtown Sacramento hotel and to revitalize historic Old Sacramento.