Portland is great, so is Seattle but both are cities. Portland is much more bike friendly then Seattle for sure.
If you want a really nice place to ride, Middletown, DE is very nice but not much of a city but a real nice place to ride. PA is very nice too!
Stay away from Cherry Hill and Camden, NJ. Not nice places to ride.