CRT's last the longest. It's really going to depend on your budget.
I would just make sure whatever reciever you get, it has S-video, Component (red blue green RCA's) DVI, HDMI, and an optical audio port. When you get your cable box, make sure it's one that can handle HD, because if you do go that route, you'll be set up for it.