Don't assume that "Solid" and "Positional" are synonomous.
The Caro-Kann is "Solid" in the sense that Black doesn't create any immediate weaknesses. He is willing to take on a slightly cramped position in order to avoid targets for White. For example, in the Najdorf, d6 is often a problem. In the French, e6 is often a problem. No such issues exists in the Caro-Kann.
In return, you usually have to deal with a space disadvantage. As described, a "solid" and "compact" position.
There are still tons of tactics and tons of positional ideas in the Caro-Kann. Trust me, it's my primary defense to 1.e4.
As for 1...e5, my secondary defense to 1.e4, while the position is more "open" than the Caro-Kann, it's still "Solid" like the Caro-Kann. The main difference is that the positions are more open. You don't get the blocked center that you get in the Advance Caro-Kann, or the Semi-Open positions of the main line Caro-Kann. Take the Petroff or the Berlin Defense, two very solid defenses to 1.e4. The Petroff you are constantly a tempo behind in a solid position that may be symmetrical or assymetrical. In the Berlin, you lose castling rights, and aim to keep dominant control over g4, to make f5 hard to get in since e5 has already been played.
All of these are different than say, the Najdorf Sicilian or French Defense, where both of them Black creates a more hostile position, but in return, he has marked weaknesses in his position.
No matter what you play against 1.e4, you will have a disadvantage of some sort. That's part of playing Black. It's a question of what disadvantage you want. Clearly, you'll take a disadvantage in space over having a marked weakness.
Now the main question is, are you more comfortable with positions that are wide open, or somewhat closed? In both cases, you get a solid position where positional and tactical knowledge are still critical.
If you prefer a more open position, play 1...e5.
If you prefer a more restrained position, play 1...c6.
I play both, though I play 1...c6 far more frequently than 1...e5, but it's strictly a matter of taste.
The Petroff is very easy to learn, as I said I can give u some lines.
1.e4 e5 2.Nf3 nc6 is also easy if you do what I do, which is:
1.e4 e5 2.Nf3 Nc6
3.Bc4 Nf6- Ulvestad (I think u know that one)
3.d4 exd4- ...Bc5 Scotch
3.Bb5 Nf6- Beverwijk( see game)