What NFL team city has never hosted the Super Bowl or appeared in a Super Bowl?

Through Super Bowl XLIV, that is Cleveland.

Houston (Texans), Detroit (Lions), and Jacksonville (Jaguars) have hosted a Super Bowl but not played in one.