I\'ve done this before in C++ by including sqlite.h but is there a similarly easy way in C#?
ADO.NET 2.0 Provider for SQLite has over 200 downloads every day, so I think you are safe using that one.
There is a list of Sqlite wrappers for .Net at http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers. From what I've heard http://sqlite.phxsoftware.com/ is quite good. This particular one lets you access Sqlite through ADO.Net just like any other database.
There's also now this option: http://code.google.com/p/csharp-sqlite/ - a complete port of SQLite to C#.