Last semester I taught (at Colby College) a geometry course based on two books: Bonahon's "Low dimensional geometry" and Schwartz's "Mostly Surfaces". Both are relatively inexpensive as far as textbooks go, so I could require both from the students. The students really enjoyed reading both books simultaneously as the authors have very different styles but some overlap of content. The students would certainly need to know some linear algebra in addition to multivariable calculus. The course was challenging, but reasonably successful at helping students develop some "geometric imagination" and proof-writing skills.