I am new to the cycling community, i have only been cycling for about a year in my hometown Mexico city (very exciting/dangerous place to ride) . Riding a bike here DEMANDS an all terrain mountain bike to get around as the roads aren't exactly the best But as i will be moving to florida for college i am in the market for i am guessing a road bike ? Im not exactly sure... I want to be able to take the bike on trains, which i guess would have to make it very portable? On the other hand i do ride very hard and very far so i would need a very dependable and sturdy bicycle. Any suggestions?