Where to Stay ?
You may find various mount bromo hotel and homestay basic accomodation located around cemorolawang, as that place is popular for tourists. Try to stay nearby so that you can do the morning hike up to catch the sunrise easily. Lots of hotels or Homestay are situated at the crater rim.
List Hotel !
Hotel in Cemara Lawang area ( lavaview lodge, cemeraindah, bromopermai, cafelava) it was an overall pleasant stay but most important was it is located right behind the trail to start trekking up for sunrise.
But if you want to stay a little bit further away, you may stay in nearby towns such as Probolinggo or at some of the nice mountain resorts offer spectacular view of Mount Semeru and Mount Argopura.
How to come there ?
Fly into Juanda international airport at Surabaya. There are direct flights from Singapore, Kuala Lumpur, Hong Kong, Jakarta and Bali. If you are flying domestic from Jakarta, you may take arrival in Malang not so crowded than less cost for ticket.
Distance from Surabaya airport to the Mount Bromo national park is about 90km and the time it takes is around 3,5 hours due to heavy traffic and congestion. On the way, you would pass Probolinggo town which lies at the major highway across east java. Here is where most backpackers would usually share a transport to take them up to the cemorolawang or area Bromo Tengger Semeru National park.
What and where to eat ?
Every lodge, guesthouse or hotel normally serves food as well for travelers. There are also few independent eateries around to choose from such as Lavaview Restaurant, Bromo Permai, Lava Café and Cemara Indah Resto or you may just head on to simple roadside warungs and enjoy basic local Indonesian food. You should also try out the hot Javanese coffee (kopi panas). All restaurants will be open at 7 am as that is when most people coming bike after catch the sunrise and trekking Mount Bromo.
Bring a jacket and gloves as it may get chilly up there. In a pinch you can rent a jacket IDR 25k and buy a glove IDR 10-20k.