Erice, medieval hilltop town with cobbled lanes, stone houses, ancient castles, misty views, gardens, tranquil, timeless atmosphere, Sicily vacation destination, Italy