By Judy McEuen, Travel Writer
STRESA, Italy,
The Italian Lakes, a name coined for a chain of alpine lakes in Northern Italy, evoke images of picturesque lakeside vistas, pretty gardens and elegant villas – a picture-perfect backdrop for a dream romantic getaway.