The city has a large number of caf�s, restaurants, and local diners serving good coffee and delicious food. There are many hotels in San Cristobal to choose from. One that consistently gets high marks for convenience is the Hotel San Cristobal, located both near Old Town and the beach