What are the best cat breeds? That depends entirely on your lifestyle and needs! Read on to find out our top choice for every age and stage of your life.