The 14 most photogenic cities in the world

love taking pictures when I travel. Even before the days of Instagram, I would sometimes spend hours a day on a trip trying to find pretty landscapes, colorful street art, stunning architecture, and interesting people and try to turn them all into interesting photographs.

To help others with a similar passion, I’ve created this list of the 14 most photogenic cities in the world. This list is unranked, as they are all truly special in their own way and worth a visit with your camera.

Medellín, Colombia


This stunning city is nestled in the northern end of the Andes, with spectacular views in every direction, and is one of the most beautiful cities in the world.

Dubrovnik, Croatia


There’s a reason why both Star Wars and Game of Thrones have filmed in Dubrovnik – it’s out-of-this-world beautiful.

San Francisco, CA

San Francisco2.jpg

Visit San Francisco and you’ll leave with a ton of postcard worthy photos.

Hong Kong

Hong Kong3.jpg

Mountains, some of the tallest skyscrapers in the world, and Victoria Harbour help make Hong Kong one of the most photogenic cities in the world.

Rio de Janeiro, Brazil

Rio de Janeiro.jpg

The picture above is all the explanation I need for including Rio on this list.

Cape Town, South Africa

Cape Town

Cape Town has a truly stunning landscape and access to some awesome wildlife experience.

Vancouver, Canada


Squeezed between the coast and mountains, Vancouver is a travel photographers dream.

Paris, France


Paris was made for pictures – okay, not really, but with how easy it is to get a beautiful shot here, it might as well have been.

Melbourne, Australia


Melbourne boasts the tallest public vantage point in the southern hemisphere along with a harbor, a thriving street art scene, and neighborhoods with their own unique vibes.

Innsbruck, Austria


The Alps serve as the perfect background in this Austrian city that once played host to the Winter Olympics.

Lisbon, Portgual


Cobblestone streets, centuries-old architecture, a trolley system, hills, and a river running through it serve to make Lisbon one of the most photogenic cities on Earth.

Honolulu, Hawaii


Honolulu is Hawaii’s largest city, located right on the coast with views galore.

Venice, Italy


The water, the buildings, the history, and the gondolas make Venice a can’t-miss for any travel photographer.

Prague, Czechia


Truly of the most stunning cities in the world, Prague’s beauty will leave you breathless.

Are there any cities that I’ve missed? Let me know in the comments!

8 reasons why Tulum is the perfect destination for remote workers

Beautiful beaches, reliable infrastructure, and a community of digital nomads — read on to discover why Tulum may be the perfect destination for remote workers.

1. Easy to get to

Tulum is located about 90-minutes away (by car, bus, or shared shuttle service) from Cancún International Airport. Flights to Cancún are easy to get, with direct service from most major American cities.

2. It’s safe

Mexico is going through a crime wave right now, and even typical tourist hot spots like Cabo, Mazatlan, and Puerto Vallarta have had incidents occur over the last few months and in recent weeks.

But the Yucatán Peninsula, including Tulum, Merida, and Cancún have largely been insulated from this wave of crime and violence.


Having traveled to Mexico many, many, many times, I have never once felt unsafe in the country. That said, there is nowhere that I’ve felt more safe in Mexico than in Tulum.

3. Easy to get by on English

If remote workers needed to know the language of every country they traveled to, for many, their world would be quite small. While I encourage anyone traveling abroad to a country that speaks another language to learn basic greetings and words, it’s always nice to know if you can get by on your native tongue.

In Tulum, speaking only English isn’t an issue, with taxi drivers, hotels, and restaurants all accommodating Americans and English-speaking travelers from all over the world.

4. Reliable WiFi (unless you’re right on the beach)

I spent a week working remotely from Tulum and had no connectivity issues, except while I was sunbathing on the beach itself (and it probably was better to take a full-on break at that point).

The closer to “town” you get (which is about 2 miles west from the beach), the better the WiFi gets. To ensure you’ll have service while you work, I would recommend staying closer to central Tulum and taking a taxi to the beach, which costs about $5 per trip.

5. Simply stunning beaches


Turquoise water, soft, white sand, and warm tropical sunshine help make Tulum’s beaches some of the best in the world.

While there, be sure to get a massage on the beach, where you can listen to the waves crash while your worries float away — and cheap-ish by American standards (~$40 for 60-minutes).

6. Community of remote workers/digital nomads/freelancers

Tulum is almost synonymous with digital nomads and remote workers. If you go to a coffee shop in Tulum in the morning or afternoon, you’ll see laptops and iPhones galore, with people typing away, (presumably) working.

If you want to get away from the beach or need to be in an office, Tulum even has a dedicated coworking space, Coworking Karma Tulum.

7. Cenotes


One of the main attractions of staying in Tulum is visiting some of the nearby cenotes.

“Cenotes are natural swimming holes formed by the collapse of porous limestone bedrock, which has revealed a secret subterranean world of groundwater pools,” according to Lonely Planet.

“Most cave cenotes have fresh water that has been meticulously filtered by the earth, making them so clear and pure that you can see straight through to small fish frolicking in the plant life below.”

A number of cenotes surround Tulum, including Gran Cenote and Cenote Dos Ojas. You can snorkel, dive, or just check out the beautiful scenery away from the warm, Mexican sun.

8. Ruins (with a view)

I’ve saved the best for last — the famous Tulum Ruins.


Tulum’s history goes back to at least the late in the thirteenth century, during what is known as the Mayan post-classic period. Tulum was built with a wall surrounding it, and while the reasons are still largely unknown (and may have been lost with the decline of the Mayan world), it’s thought that priests and nobility were hosted within these walls.

For the best experience, you should arrive shortly after opening before the crowds come. Once you experience the ruins themselves, be sure to head to the beach for a swim in the crystal-clear blue water, surrounded by history.

Setting up a yearly travel routine: A guide for remote workers

Whether you’re a freelancer or have a job that allows you to work remotely, depending on certain circumstances in your life (finances, family, health, etc.), you may be able to travel much more than your friends who work more “traditional” jobs.

I began working remotely in 2015, first for a company and then as a full-time freelancer. Though I am still constantly learning from my travels, I have found that I enjoy being based in a city and booking ~monthly travel, rather than being a full-time digital nomad. Having a base helps me establish better personal and business relationships and it allows me to focus more on my physical and mental health.

Regardless of if you’re a remote worker like me who prefers having a travel base or if you’re a digital nomad constantly on the run, you may benefit by establishing a yearly travel routine.

What is a yearly travel routine for remote workers?

Both to keep my finances in check and for business/health purposes, I try to limit my travel to around one trip each month (and yes, I know I am ridiculously lucky to have this ability). Assuming I’m able to accomplish this goal each year, this means I’m generally taking at least 12 trips each year.

Of those roughly dozen yearly trips, there are certain destinations that I will (almost for sure) visit. For me, they are:

  • Puerto Vallarta, Mexico
  • Medellín, Colombia
  • Scottsdale, Arizona
  • Los Angeles, California
  • Hawaii
  • New York City

I consider these destinations to be part of my “yearly travel routine,” which is basically a set of locations that I try to visit once each year.

Puerto Vallarta1
Puerto Vallarta, Mexico: one of my yearly travel destinations.

Why have a yearly travel routine?

Having a yearly travel routine is not right for everyone. If your singular goal is to see as much of the world as you can while you can, having a yearly travel routine could stifle your ambition.

But for many remote workers, setting up a yearly travel routine has a lot of benefits. Advantages to having a yearly travel routine include:

  • Having a base of friends/clients in the places you’re traveling to. As a remote worker who’s traveling, your days may often be spent on your computer, on calls, and away from society. After you get done working, you may be itching for human interaction, but may not want to put forth the effort to meet someone new. By traveling to the same locations each year, you’ll slowly get to know people, and can have built-in post-work and weekend plans.
  • Assurance that you’ll have working infrastructure. Before each trip I book, I do everything I can to make sure I’ll have the necessary tools (mostly, reliable WiFi) to work. But I’ve been unpleasantly surprised before, arriving at a location where the internet was subpar (or lacking completely). Two qualities my yearly travel destinations all have in common are great infrastructure and settings which are conducive to my remote practice.
  • Knowing how to navigate these locations. Something I love about travel is having new experiences. That said, there is something great about arriving in a city and already knowing where to find the things you need and like, like grocery stores and restaurants, and having a feel for the city’s public transportation system. This can reduce time spent trying to learn a city, can lower overall costs (like knowing where the cheapest place for a great, quick lunch is), and can reduce travel anxiety.
  • Knowing where to stay. One of my favorite parts of my yearly travel routine is that for each of these locations, I already have either set neighborhoods or locations that I like to stay in. Almost uniformly, I pick these places because I’ve stayed before, have had good experiences, they are conducive to remote work, and they reasonably priced. Trying to find lodging, especially for a remote work trip, can be stressful, so having set places to stay makes planning travel a lot easier.

How to choose your yearly travel routine destinations

Choosing your yearly travel routine destinations can be difficult. Below is a brief description of how I chose my destinations:

  • Puerto Vallarta, Mexico – Since I live in San Francisco, Puerto Vallarta is an easy (and often fairly inexpensive) flight away. My friends like to go once a year, and I’ve added myself onto their annual trip, usually around March/April. The weather is perfect around that time of the year and I can save costs by splitting my room/remote office with a friend who also works remotely.
  • Medellín, Colombia – Thanks to Copa’s direct-flight service from SFO to Panama City, South and Central America have become much easier to access from San Francisco. Medellín is a surprisingly easy flight, and it’s relatively inexpensive (for around ~$50/night, you can rent an apartment in one of the best parts of the city with an amazing view in a luxury building, and for ~$20-$30/night, you can still find some amazing deals). It’s also stunningly beautiful with a great freelance community.
  • Scottsdale, Arizona – Having gone to college in Arizona, I like heading back to Arizona at least once a year to see friends, and also to enjoy the weather and lying by the pool.
  • Los Angeles, California – Since I have many friends and clients located in the Los Angeles area, I usually need to go at least once a year for business or social purposes. But even if I didn’t need to go, I still would, as I love the weather, the hikes, and (for the most part) the people.
  • Hawaii – I don’t know if I’ll live in San Francisco or California my entire life, so I want to take as much advantage of being a 4-5 hour flight from Hawaii as I can. Also, having lived on Guam, I have a lot of friends that relocated to the islands, so I can often see them whenever visiting.
  • New York City – Growing up in New Jersey and having gone to law school in Philly, I have a lot of friends in New York City. In fact, my sister lives there and I also have clients in the region. While I am not generally a fan of the northeast, the people here make it worth a yearly visit.

As you can see, one of the main factors behind the locations I’ve selected is people. In making your list, you may want to base your yearly travel routine on seeing friends, clients, and family (especially those located in amazing places).

Sunset from Scottsdale, Arizona

Another factor is reliable WiFi – every location listed above has an infrastructure that fully supports remote work. Similarly, each location above is located in a time zone that is conducive to my schedule. While I often take a few trips each year to time zones that are “difficult” to work from for me (such as Asia and Europe), my yearly travel routine is focused on destinations that I can work seamlessly from.

Something that’s also important in establishing your yearly travel routine is easy flights. Whenever possible, I like to fly direct, and with the exception of Medellín, I can get to each of these destinations directly from San Francisco.

Final tips for establishing your yearly travel routine

If you are a remote worker who is interested in establishing a yearly travel routine, I would recommend leaving room so that about half of your trips are to new (or rarely traveled to) destinations. Part of the fun of being a remote worker who can travel the world is seeing and experiencing new places. By visiting new destinations each year, you’ll be sure to expand your mind, you’ll likely have more interesting stories to tell, and you may even find new places to add to your yearly travel routine.

Are there places you try to visit every year? Let me know in the comments!

5 budget-friendly tropical islands for freelancers

If there’s anything I’m an expert on, it’s tropical islands. From a young age, I’ve been obsessed with them and even had a tropical island-themed Bar Mitzvah.  I love tropical islands so much that after law school, I spent 2 years living on Guam, an idyllic paradise near the Mariana Trench.

As a location-independent freelance attorney, my practice takes me all over the world. At least a few times a year, I try to travel to a tropical island and look for destinations that are budget-friendly with reliable WiFi/infrastructure.

Below are 5 of my favorite budget-friendly tropical islands for freelancers (and really, anyone else).

Bali, Indonesia

It’s almost a cliché to talk about how great Bali is for freelancers. Bali has practically everything a freelancer is looking for: a strong freelance community, co-working spaces, beautiful beaches and nature, and reliable WiFi.


Bali has a diverse landscape which includes rice paddies, beaches, and volcanoes. My favorite places on the island are Ubud, Seminyak, and Nusa Dua. While these places are more laid back, if you’re looking for clubs and bars, you should stay near Kuta, which is an essential stop for many backpackers and Europeans/Australians who are enjoying their gap year.

One reason Bali is so popular with freelancers is the reasonable prices of food and accommodation on the island. As an example, for $20/night, I was able to get my own 2-story bungalow at a yoga retreat on a rice paddy in Ubud, complete with an outdoor shower and bathtub. You can also find luxurious lodging for way less than what you would pay almost anywhere else in the world — for less than $100/night, I was able to get a 2-bedroom villa with my own private pool just a short walk from the beach in Seminyak.

If you use Secret Flying or The Flight Deal, you can sometimes find flights for $500-$600 round-trip to Bali from the United States.

Tenerife, Canary Islands

Europe isn’t generally known for its tropical islands; but if you keep flying south, you’ll eventually reach the Canary Islands. Located off the southern coast of Morocco, these islands are technically a part of Spain and the European Union.


Tenerife is a volcanic island with stunning beaches, great infrastructure, and affordable hotels. It’s also the largest and most populated of the seven Canary Islands (and is the most populated island of Spain).

On the north coast, you’ll find Puerto de la Cruz, which serves as the perfect base for freelancers wanting to thaw out during the winter. A rental car is helpful, but you can walk around the city’s dark, volcanic-sand beaches, explore local cuisine, and see stunning cliff-side views that are only short walk away.

While Tenerife isn’t as warm as the other islands listed here, I visited in November and it was still hot enough for me to spend my non-working hours tanning on the beach and swimming in the ocean.

The icing on the cake: with Ryanair, you can find direct, round-trip flights from Madrid to Tenerife for as low as $38.

Caye Caulker, Belize

Caye Caulker, located only a short (and cheap) boat ride from Belize City, is the only island in North America to make this list. As a rule of thumb, the Caribbean is generally not budget-friendly for freelancers or tourists, especially in the winter where tourists flock to the warm weather and pristine beaches. That said, Caye Caulker bucks this trend, with reasonable accommodations, decently priced food, and an amazing climate with crystal-clear blue water surrounding the island.


Earlier this year, I had the chance to visit Caye Caulker. I wrote a more expansive write-up of why this island is amazing for freelancers, and you can check out my blog post here: Caye Caulker, Belize: a remote worker’s dream.

Koh Phi Phi, Thailand

Thailand is one of my favorite countries in the world. And, within Thailand, my favorite spot is Koh Phi Phi, an island off the coast of Phuket.

Koh Phi Phi.jpg
Even if you’ve never visited the island, Koh Phi Phi may look familiar to you — it’s where they shot the movie The Beach starring Leonardo DiCaprio.

Koh Phi Phi is truly stunning in terms of natural beauty, it has reliable cell coverage and WiFi, and you can find more than reasonable accommodations all over the island (I shelled out less than $30/night for a room that was steps away from the ocean, with an infinity pool overlooking the Andaman Sea). The island is also easily accessible from Phuket’s international airport, being a short, inexpensive, and beautiful boat ride away.

If you have time, be sure to check out nearby Krabi, home of some of the most beautiful tropical beaches in the world.

Palawan, The Philippines

Asia is truly spoiled when it comes to budget-friendly tropical islands and Palawan, which was named the Best Island in the World for 2 straight years by Travel + Leisure, is arguably the crown jewel of them all.

I took this picture in November 2016 at Marimegmeg Beach in El Nido, Palawan.

With crystal-clear blue water, breathtaking mountains and rocks rising out of the ocean in every direction, and landscapes that look too stunning to be real, Palawan can quickly overwhelm you with its beauty. Beyond its natural beauty, Palawan is a great option for freelances because of its affordable food, transportation, and accommodations.

While WiFi is not can be spotty on the island, particularly in less-developed El Nido, you can easily find comfortable cafes with reliable connections.

If you have a favorite budget-friendly tropical island that you like to visit, let me know in the comments!