Any places in Vietnam could be best place to you. Because Vietnamese people is very nice and friendly. They always support and love helping people. If you love beach, you can stay at Nha Trang, Da Nang, Phu Quoc island, etc. If you love mountain, you can stay at Ha Giang, Cao Bang, Dien Bien, Lai Chau, etc....