Vaughan is a friendly locale known for its restaurants. Simply book a local tour to enjoy your stay a little more. Top attractions include Canada's Wonderland. While you're in town, don't miss a chance to see sights like Legoland Discovery Centre Toronto and Vaughan Mills Mall.