So have you finally decided which bike to go for?I have a Giant Cypress bike and its a great town bike, but it can also be ridden on longer day and weekend rides. Since you said you have knee problem I would suggest Giant Cypress.Seat is comfortable and it facilitates easy riding.