If you're looking for some top things to see and do in St. Davids and surrounding area, you can visit Ravine Vineyard Estate Winery and Château des Charmes.
Glendale might not have many top sights, but Outlet Collection at Niagara and Royal Niagara Golf Club are two attractions nearby that you can check out.