The best areas to stay in Berastagi are generally around the main street, Jalan Veteran, and the slightly quieter areas leading off it.
Jalan Veteran is the main thoroughfare in Berastagi and where you'll find most of the hotels, restaurants, and shops. It's a busy street, especially during the day, with a local market and plenty of places to eat. This area is very convenient for accessing local transport to nearby attractions.
For families, staying slightly off Jalan Veteran, perhaps on roads like Jalan Pendidikan or Jalan Udara, can be a good option. These areas offer a bit more peace and quiet while still being within easy walking distance of the main street's amenities. This allows for a more relaxed evening after a day of exploring, with less traffic noise.
Couples looking for a more serene experience might appreciate hotels situated on the outskirts of town, particularly those with views of the surrounding mountains or volcanoes.