Hi,
Anything that is within your budget. From Routers 2901 should be cheap enough, for switch 2960-s should be also enough.
Please remember that 1 router and one switch might not be enough for studying such things like routing protocols, stp, vtp etc. so you should look towards full ios emulators like: Cisco Modeling Labs v2, Eve-Ng and GNS3.