I just can't figure out a way to get one bike that does everything I want. That's why I was thinking maybe a two bike system would be nice.

Simply put, you can't. That is why we all have so many bikes.