Городской велосипед предполагает спокойную езду по ровному покрытию, например по асфальту. Горный же дает возможность гонять по бездорожью. Кстати, у нас есть статья о видах велосипедов, в ней достаточно подробно рассказано о каждом виде и его особенностях.