From waterfront abodes to tiny homes nestled in the mountains, these charming cottages have us totally lovestruck as our cottage crushes.