Fabulous hosts, beautiful town a must stay on your trip