Honestly, that is way too much for a first trip. Five major cities in 21 days means you are changing hotels every three to four days, and half your days will be lost to transit, security lines, and packing. If you are trying to figure out train logistics without breaking the bank, you should check out this guide on
Eurail passes versus point-to-point tickets before booking everything.