Whether you're looking for a fancy date night or a low-key gathering, try these Buffalo restaurants for a magical outdoor dining experience.