well you can actually find the cheapest hotels within the dam itself,many have vacancies on the day and very good value for money too.A s for coffeeshops 'paradise' is very good as is 'abra cadabra'.But you'll find many good ones to the say the least :-). also take time out to take a boat trip along the canals they give you a great view and tour of the dam and very relaxing.YOU CERTAINLY WONT GET BORED THATS FOR SURE........