Hard stones like granite and marble are incredibly hard to chip and they also will be very easy to keep clean and generally a joy to maintain.
On top of this you should look into getting countertops that are not going to show up the mess too much. One great example of this for kitchen renovations is to get countertops and floor tiles that have some slight specks in them. Very obvious pattern is going to draw attention to itself, make the room feel smaller and date the place when fashions change. However just a little bit of detailing on the floor can alternatively be enough to just mask any small blemishes you should later create or any dirt. Go for completely plain such as white or beige on the other hand and the marks you inevitably make will jump right out.
You are going to do this most likely for the floor tiles and the countertops, and you mustn’t forget the wall tiles either.