5/5 best bang for your buck overnight stay