Some people may think im crazy but the most affectionate cat I have is a Tabby cat. You know the tiger striped ones? The most affectionate cats I have ever known were all Tabby cats. Self sufficient, havent been sickly at all and love to cuddle. Of course if you are going to be gone a lot I recommend 2. They will play together and keep each other company.
You will likely end up with 2 anyway... Cats are like potato chips, you cant eat just one. Cats are the chocolate chips in the cookies of life. Ask around.
