From Bavarian-inspired mountain towns to charming coastal escapes, Washington is rife with small towns worth exploring.