Sedona, Arizona is one of those towns that can provide you and your traveling companions the perfect backdrop for a week away or a weekend getaway. With its famous red rocks, world-class spas, endless hiking trails and Painted Desert, this desert oasis has everything you need to feed your body and soul. Here are a …