Proper location and a great host will make your vacation perfect!