A complete guide to a long weekend in Laguna Beach, California including the best beaches, hikes, views, hotels, restaurants and more.