2 bedroom hotels in williamsburg va