Perfect host, perfect location and all the little extras to make your holiday wonderful