Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/Worker/Request.php on line 198

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 113

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 114

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 133

Warning: Constant TRUE already defined in /var/www/wp-content/plugins/amazon-associates-link-builder/plugin_config.php on line 114

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 113

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 114

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/vendor/gdcorp-wordpress/system-plugin-worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113
How To Spend A Self-Care Weekend In SF – Raff Out Loud
2 In Lifestyle

How To Spend A Self-Care Weekend In SF

Self-care seems to be the buzzword of 2019. It seems like everywhere I look, people are selling products to add to your self-care routine or spouting off about how self-care has improved their confidence and even their lives! Let me tell you- I am HERE FOR THIS! Finally a trend I can get behind. Self-care is the come up we have all been waiting for.

Last weekend, in the name of self-care, I took a much needed timeout from full time mom mode and spent an entire weekend in San Francisco with my sister. It was the ultimate act of self-care and boy did I need it! Self-care comes in many forms and we checked all the boxes. So without further ado, here is my ultimate list of how to spend a weekend in SF doing all the self-care. 

Where To Stay

Hotel Spero. Located in the heart of Union Square, Hotel Spero is central to almost any outing in the city making it easier to walk and cheaper to Lyft. Location aside, this amazing boutique hotel made us feel like queens! (And isn’t that what self-care is all about?!)

From holding our bags, to helping with parking, to delivering us mid afternoon snacks- we felt so taken care of all weekend. I’m such a sucker for the little details and Hotel Spero had them!

From the greenery, to the framed art and even the doors, the trendy look of Hotel Spero made our home away from home so so refreshing to come back to after an afternoon of outings. The cozy & inviting rooms totally added to the mood of relaxation and it couldn’t have been more perfect for our self-care staycation! 

Where To Sit

Yoga is cool, but have you ever tried a sound bath meditation? It’s actually not a bath at all, it’s more like shavasana on steroids. Many yoga studios offer smaller more intimate versions of them, but if the stars align and you happen to be in the city during a sound bath put on by The Sound Healing Symphony, you must go!

It’s an experience from another lifetime! Basically, they play sound bowls, gongs and other high vibration instruments while you lay down, immersing you in healing energy and sending you into a deep state of relaxation. In SF, they hold events at Grace Cathedral and also in the Conservatory of Flowers, which is where we went. It was surreal. If you have never been to a sound bath before, adding it to your self-care checklist is a MUST! 

Where To Soak

Kabuki Springs Spa. No self-care weekend is complete without a trip to the spa, am I right?! Located in the heart of Japantown, a visit to Kabuki Springs almost makes you feel like you have been transported to a traditional bathhouse in the hills of Osaka.

Their soaking tubs, seated showers, sauna and steam room hit the mark for a complete relaxation experience. The also offer spa treatments, but the springs soaking experience alone was totally worth it!

Where To Sunset

Baker Beach will always and forever by my favorite beach in SF. With unobstructed views of the expansive Pacific Ocean and the Golden Gate, sitting on the beach to watch the sunset is the perfect way to close out a weekend of self-care!

After a weekend away at Hotel Spero and indulging in all my favorite self-care activities, I felt refreshed and rejuvenated to say the least! What are your favorite ways to practice self-care? Have you visited any of these spots in the city? I’d love to hear in the comments below!

And don’t forget to check out Hotel Spero and book them for your next stay in SF! 

You Might Also Like

  • Greta Spofforth
    July 31, 2020 at 4:37 pm

    Good morning, I was just visiting your website and filled out your feedback form. The “contact us” page on your site sends you these messages via email which is the reason you are reading through my message right now correct? That’s the most important achievement with any kind of advertising, getting people to actually READ your message and I did that just now with you! If you have an advertisement you would like to promote to thousands of websites via their contact forms in the U.S. or anywhere in the world let me know, I can even focus on specific niches and my charges are very reasonable. Send a message to: jessiesamir81@gmail.com

  • Adam Brigstocke
    December 16, 2020 at 2:56 pm

    Did you know notes like these that come through your website’s contact page are in fact a great way to get more visitors and sales for your business? How can we do it? Easy, we create an ad message like this one for you and we mass post it to tons of website contact forms on sites in whatever niche or country you want to target. Do these types of ads work? Of course they do! You’re reading this now aren’t you? The awesome thing is, you can do this for less than a hundred bucks a month! Want to find out more? fire off a quick email to: HansenAndyc65833@gmail.com