I'm also working through the CCVP here, completed CCNA Voice before they changed the rules, and now part way through CVoice.
I haven't done the 3 router solution yet with a router simulating the PSTN cloud. But have connected 2 Cisco 1760's via E1 PRI successfully and placed calls between them, as proof of concept. So expanding the solution shouldn't pose a problem (in theory anyway).
Connect the routers via E1/T1 cross over cables (I got mine on eBay)
Configure your "PSTN" router to supply clock and under the D channel/serial interface add the command 'isdn protocol-emulate network' and 'isdn incoming-voice voice'
Configure your "SITE" router normally to receive clock and under the D channel/serial interface add the command 'isdn protocol-emulate user' and 'isdn incoming-voice voice'
Configure both "PSTN" and "SITE" routers to have an inbound dial-peer with 'incoming called-number .' and 'direct-inward-dial'
Hopefully this will give you a start in the right direction.
Cheers!
Dave