I spent a lot of my adolescence at diners, so when I walked into Horizon Cafe, I immediately felt at home. Despite being located on North Broadway, a fairly busy street, the sunny, pleasant interior feels wonderfully cut off from the chaotic outside world. The spacious, comfy booths and friendly service make you want to stay for days.