Tipping at restaurants is a common practice, but it can sometimes be confusing. How much should you tip? Should you always ...