Guy’s Guide: 7 Things Twin Peaks Can Teach You About Travel We’ll admit we’re pretty excited that David Lynch and Mark Frost have made good on Laura…