City Discovery
These operators offer a variety of package deals that vary in terms of which sights will be visited and which vary as to the length of each tour. Usually tours last from anywhere between half a day and one whole day. They also arrange excursions to different villages, towns and ruins on the outskirts of Shanghai. Prices vary accordingly but fall within the range of 300 to 500 Yuans.
Website: www.city-discovery.com/shanghai