Liking the idea of Italian Lakes this year for a holiday with two teenagers. Don't fancy driving/hiring a car. Does anyone have recommendations of best place to stay (would like to be near lots to see/do and also be able to take trips to Venice/Verona. Is it possible/preferable to book flights/accommodation separately and make our own way to accommodation (how easy is this?) or should we go with a package company? All advice appreciated. Thank you.