✔ 最佳答案
If you are BNO or SAR Passport holder, normally you could stay 30 days. But when you enter the country, the immigration dept. will ask you how long will you stay, and if you are going to stay for a long time, you'd better have some evidence that could support your financial status is affordable for your holiday, and sometimes they may ask you to show the accommodation information too. You can just print a copy of your accommodation confirmation, and a copy of your air-ticket...etc, to secure you entry.
Additionally, if you visit Venice, you can take the (water-coach) to another 2 islands (Dino and Murano) for your options. Dino has a very popular beach for the people who does not wear anything, and Murano is a place produce the glasses which are very popular over the world.
For Venice, I would suggest you to stay 3-4 days, St Marco Square, and Ponte Dei Sospiri...etc are very famous places for the tourists too. And I do agree with the 1st person who give you the answer, try a ride on the GONDOLA is a MUST, as it is so amazing experience and you could explore the city centre and whole city view of Venice!