We're off to Italy at the start of July. Am looking for mid-range hotels in Rome & Venice - can anyone recommend any? Also is 3 days in Venice too much? Thanks!