What is it? Barut Lara Resort and Spa, an all-inclusive five-star resort that opened a year ago this March. Where? Just a half-hour drive from Antalya Airport on Turkey’s Mediterranean Coast. Description: [BARUT_LARA_RESORT_AND_SPA.jpg]A spanking new, all-inclusive, five-star resort in sunny Turkey might sound like your idea of heaven. So it’s no surprise that Wendy Sloane, her three daughters and even her husband …