I want to install Natural Stone flooring. Which one should i choose?

The rule of thumb is to use marble on indoor and granite on outdoor scenario. As for the colors, it really depends on personal taste though we could give you our stone recommendation.