I'd say the Grand Canal Shoppes and the Forum Shops are the nicest malls on the Strip if you're looking for more than just shopping. I like the canal here and watching people float by on gondolas with the drivers singing Italian arias. The plaza is pretty nice too, with random performers vying for your attention.
The Venetian and the Bellagio are my two favorite spots on the Strip.