I'm hoping to take my wife to Venice for a romantic weekend, but have no idea where is best to stay. I'm thinking somewhere in the heart of things near to St Mark's Square or overlooking Grand Canal. But I have also contemplated the Lido. Ideally I'm looking to keep costs to £100 per night. Advice/experiences welcome.