There are many necessary components for a fun girls' getaway weekend—namely, great food and wine, nightlife, outdoor adventure and a spa for repose. And since my two girlfriends and I live hundreds of miles apart in Bend, Portland and San Francisco, a good location is imperative. Enter Ashland. The Southern Oregon town boasts world-renowned theater,…