When drinking coffee itself is a celebration of people and cultures, it makes sense that there would be entire festivals planned around it. From workshops to contests, these coffee festivals are an engaging way for coffee lovers to come together, discover new...