Modern shopping malls have evolved into something far bigger than just retail centres. Some of them even give guests a chance to go skiing or take a submarine ride.