I've got a metric ton of ideas for photography! As for practicing, just decide what you will offer the publications and go and do that. If you want more money on the side, I can post some of them as well.
But as for the writing...
Yes, you would need to get started on a portfolio for your writing. For travel writing, most writers start out as bloggers. If you want to break into the blogosphere, I know of no better resource than SmartBlogger.com (and you can turn around and use your own blog/fame to create your own travel blog/website/whatever).
Jon Morrow is an absolute goldmine of blogging information.
As for busting into the travel writing area: blogging and copywriting are really the only things I know that would accomplish your goal and make you money at the same time.
But! I was just reading about another absolutely brilliant idea, that could work as well. I'll link to the story:
https://www.writersincharge.com/oliver- ... -one-year/
This guy built up his online following by answering questions on Quora. But he didn't write just any old answers, he wrote blog post worthy answers to questions. On that SmartBlogger.com that I mentioned earlier, there was a writer that did the same thing and had one answer with well over 83 thousand views. Imagine if you got 10% of that in visitors and 10% of those visitors subscribed? Pretty awesome numbers if you ask me.
Some of the top Quora answer writers would have only 20-40 answers and have a grand total of well over 500 thousand views. Granted, this was only in the SmartBlogger guy's chosen area, but still. Having written something like 20 answers he was the number 1 viewed Quora guy for that niche. Pretty crazy if you ask me.
What's more, (can't remember if it was the link I linked to above guy, or SmartBlogger guy that was talking about this, but) if your answers are really good/popular: sites like HuffingtonPost, Forbes, Lifehacker and others will copy and paste them and link back to them. That's an additional bajillion people that your name will flash in front of.
Incredibly huge amounts of exposure. Not just to get your name in front of hundreds of thousands of people, but also great opportunity to present yourself as an expert. An expert worthy of writing for the top publications and getting paid to do it.
Just some thoughts
