Great locations and kind hosts made for a relaxing stay.