Visit places and write about them in your website, Facebook, Instagram. If you have a decent post view, hotels might also sponsor your trip and stay in exchange of their name being advertised. This is how it works, Travel bloggers advertise a certain company, hotel, destination and in return they get money or free stay. Same goes for food blogging. Hope this helps.
There are many option. You can do the following things:
1. Via Photography
2. You can share you experience via Blogs
3. Do vlogging and post on Youtube.
4. Also you can share your experience on Tripoto in return you can earn credits and which you can redeem to travel.
Related Questions For You
Earn credits when your answers are upvoted by others.