<b>[1] I had an hour rest yesterday evening.<br/> [2] I had a rest for an hour yesterday evening.</b><br/><br/> Are both correct? Which one would you prefer?