The Marriott Grand Hotel in Point Clear is an easy and popular small town weekend getaway 3 hrs from New Orleans. It has a nice spa. The town of Fairhope is charming and has a few nice restaurants (The Fairhope Inn and Camelias are popular). There is also a boutique shopping and a wine shop. The resort is on Biloxi Bay - so there is not a beach.
You may want to consider The Watercolor Inn or The Pearl (both in FL) if you want a boutique property near or on the beach.