If you do not have enough room to occupy two tables you have to use a single one for both dinning and reading. In order to prevent the trouble of cleaning table after dinner, you can choose a sliding one like this.

Just slide away the upper surface, you will get another clean table.