I agree with Nadish that backing up data to a data warehouse is a good idea. For marketing cloud, if you are moving to the b2c variant you can move existing activity data into data extensions. No MAPs that I am aware of would let you migrate activity into the system tables for things like email sends, opens, clicks, website visits, form submissions, and so on.
... View more