We would recommend you stay in Tam Coc if staying for one or two nights because Tam Coc is a more centralized location. But if you plan to stay longer, you should stay in Trang An to enjoy the beautiful rural surroundings.